ESP8266 – ESP8266HTTPClient库 – setAuthorization

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

说明

此函数用于设置ESP8266开发板在通过HTTP发送请求时,设置请求头中的Authorization部分。

语法

httpClient.setAuthorization(user,password)

参数

user: 设备进行访问的用户名请求头信息

password: 设备进行访问的密码请求头信息

返回值

示例程序

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

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

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

其中Authorization: Basic VGFpY2hpTWFrZXI6MTIzNDU2Nzg=部分即是通过以下程序中的httpClient.setUserAgent(“TaichiMaker”, "12345678");来实现的。(www.example.com网站不需要认证即可访问,此示例程序仅仅是为了演示如何使用setUserAgent。)

 

相关内容

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

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