ESP8266 – ESP8266HTTPClient库 – headerName

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

说明

当ESP8266开发板通过HTTP协议向服务器发送请求后,服务器将会向ESP8266开发板发送HTTP响应信息。这个响应信息的响应头部分是多个键值对组成的。此函数用于获取响应头中指定序号的键名。

注:要使用此函数必须在发起请求之前使用collectHeaders函数来设置收集响应头内容。

语法

httpClient.headerName(index)

参数

index: 要获取的响应头键名序号(类型:size_t)
例:如需获取响应头中首个键的键名,可使用以下语句。
http.headerName(0)

返回值

要获取的响应头键名(类型:字符串)

示例程序

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

您将WiFi连接信息修改并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,ESP8266将会向www.example.com网站服务器发送HTTP请求,并且将ESP8266获取的服务器响应中的第一个响应头名称通过串口监视器显示出来。我们是通过以下示例程序中的语句httpClient.headerName(0);来获取该信息的。

相关内容

collectHeaders – 设置收集响应头内容
header – 获取指定响应头参数值
headers – 获取响应头数量
hasHeader – 确认是否存在指定响应头

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