ESP8266 – ESP8266HTTPClient库 – setUserAgent

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

说明

ESP8266开发板在通过HTTP发送请求时,我们可以使用此函数设置请求头的User-Agent内容。

User Agent请求头的作用是让服务器能够识别客户端使用的操作系统及版本、客户端设备的CPU类型、浏览器名称和版本、浏览器所用的语言、浏览器所用的插件等。换句话说,就是告诉服务端现在是什么设备在访问服务器。

语法

httpClient.setUserAgent(device_info)

参数

– device_info : 用户自定义的客户端标识
– 参数类型: 字符串 或 const char *

返回值

示例程序

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

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

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

其中User-Agent: ESP8266部分即是通过以下程序中的httpClient.setUserAgent("ESP8266");来实现的。

相关内容

begin – 设置请求URL
setReuse – 设置请求头中的keep-alive
setAuthorization – 设置请求头中的Authorization
addHeader – 请求头中添加自定义信息
useHTTP10 – 设置http协议版本

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