发帖
0 0 0

esp8266学习之http协议通讯

san
金牌会员

15

主题

280

回帖

2099

积分

金牌会员

积分
2099
ESP8266系列 558 0 2023-11-27 17:05:16
ESP8266HTTPClient库用于HTTP协议通讯。通过ESP8266HTTPClient库,我们可以使用ESP8266利用互联网或局域网向网络服务器发送HTTP请求,并且分析网络服务器返回的HTTP响应信息,从而实现物联网应用。
下面是一些函数的运用:
设置请求URL
httpClient.begin(url)
httpClient.begin(url,port)#url: HTTP请求网址,port: HTTP请求的网络服务器端口 (此参数为可选参数,默认为端口80)
设置请求头中的Authorization
httpClient.setAuthorization(user,password)#设备进行访问的用户名和密码请求头信息
设置请求头中的keep-alive
htttpClient.setReuse(true)
htttpClient.setReuse(false)
HTTP keep-alive 也称为 HTTP 长连接。它通过重用一个 TCP 连接来发送/接收多个 HTTP请求,来减少创建/关闭多个 TCP 连接的开销.
如果设置 keep-alive为true,则服务端在返回 response 后不关闭 TCP 连接;同样的,在接收完响应报文后,客户端也不关闭连接,发送下一个 HTTP 请求时会重用该连接。
从太极创客学习的。






──── 0人觉得很赞 ────

使用道具 举报

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28290 个
  • 话题数: 40266 篇