ESP8266 – ESP8266HTTPClient库 – hasHeader

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

说明

此函数用于确认服务器HTTP响应头中是否含有指定响应头信息。

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

语法

httpClient.hasHeader(name)

参数

name: 需要确认的响应头键名(类型:const char* )

返回值

返回值类型为bool。如果存在需要确认的响应头键名则返回true,否则返回false。

示例程序

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

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

相关内容

collectHeaders – 设置收集响应头内容
header – 获取指定响应头参数值
headers – 获取响应头数量
headerName – 获取指定的响应头名

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