ESP8266 – WiFiClientSecure库 – find

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

说明

find函数可用于从设备接收到的数据中寻找指定字符串信息。当函数找到了指定字符串信息后将会立即结束函数执行并且返回“真”。否则将会返回“假”。

请留意,WiFiClientSecure对象在处理或发送网络数据时,可以通过调用Stream类中的函数来实现。本函数即是Stream类中的一员。

语法

httpsClient.find(target)

参数

target: 被查找字符串。允许使用String或char类型。

返回值

返回值类型为bool。当函数找到了指定字符串信息后将会立即结束函数执行并且返回“真”。否则将会返回“假”。

示例程序

此程序用于演示如何使用esp8266作为互联网客户端向网站服务器发送https请求,并且使用find函数在网站服务器响应的信息中寻找“Date”字符串。如果找到“Date”字符串,则通过串口监视器告知用户开发板已经找到了“Date”字符串。

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

注意:出于安全原因,网站服务器会定期更新证书指纹信息。因此本程序中的证书指纹可能已经过期。请使用浏览器获取最新的服务器证书指纹并复制粘贴到程序中相应位置。如需了解如何执行这一操作,请参考太极创客网站“查看网站证书指纹”页面。

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