ESP32超详细学习记录:对HTTP进行请求(简单)

通过HTTP协议向网络服务器发送HTTP请求。本函数用于设置发送HTTP请求的目标URL。

HTTPClient.begin(String url)
  • url:HTTP请求网址

无返回值


使用HTTP协议通过网络向服务器发送GET请求。返回服务器状态码。

HTTPClient.GET()

返回值举例:

  • 200: 请求成功 (HTTP_CODE_OK)
  • 301: 资源(网页等)被永久转移到其它URL (HTTP_CODE_MOVED_PERMANENTLY)
  • 404: 请求的资源(网页等)不存在(HTTP_CODE_NOT_FOUND)
  • 500: 内部服务器错误(HTTP_CODE_INTERNAL_SERVER_ERROR)


获取服务器响应中的响应体信息。响应体信息将以字符串的形式进行返回。

HTTPClient.getString()

返回值类型:String


调用此函数来清除ESP32的接收缓存以便设备再次接收服务器发来的响应信息。

HTTPClient.end()

一般来说,有这四个函数,访问天气、获取B站粉丝数之类的也就足够了。

你可能感兴趣的:(http,学习,网络协议)