ESP8266 – ESP8266HTTPClient库 – addHeader

位置导航: ESP8266库 / ESP8266HTTPClient库 / 本页

说明

使用此函数,我们可以ESP8266开发板发起HTTP请求的时候,添加自定义的请求头信息。

语法

http.addHeader(name,value)

参数

name: 自定义请求头名称 (类型:String 或 const char *)
value: 自定义请求头参数值 (类型:String 或 const char *)

注:自定义请求头不能使用Connection、User-Agent、Host、Authorization等标准请求头名称。

返回值

示例程序

关于本函数的具体使用方法,请参考以下代码,尤其是代码中高亮的语句部分。

您将以下示例程序的WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,ESP8266将会向www.example.com网站服务器发送HTTP请求并通过串口监视器将网站服务器响应信息通过串口监视器显示出来。

以下是本程序控制下,ESP8266发送的HTTP请求信息:

其中Device: ESP8266部分即是通过以下程序中的httpClient.addHeader("Device", "ESP8266");来实现的。

相关内容

begin – 设置请求URL
setReuse – 设置请求头中的keep-alive
setUserAgent – 设置请求头中的User-Agent
setAuthorization – 设置请求头中的Authorization
useHTTP10 – 设置http协议版本

位置导航: ESP8266库 / ESP8266HTTPClient库 / 本页