ESP8266 – ESP8266WebServer库 – hasArg

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

说明

使用本函数,我们可以获取客户端向ESP8266物联网服务器发送的请求信息中有无指定的参数。

语法

server.hasArg(name)

参数

– Name
需要确认的请求体中的参数名(参数类型: String)

返回值

返回是否存在指定参数(类型bool)

示例程序

当您将WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,您将可以从串口监视器获取当前ESP8266开发板的IP。

假设您的开发板IP地址为192.168.0.106,那么接下来您可以通过浏览器输入以下地址信息。

http://192.168.0.106/?token=abc

在以下示例程序中,我们使用了server.hasArg("token")来判断请求信息中是否有名称为”token”的参数。如果有此参数,则通过串口监视器输出参数数值。如下图示:

ESP8266-hasarg-example-result
ESP8266-hasarg-example-result

相关内容

args – 请求包含的参数数量
arg – 请求中指定参数的数值
argName – 请求中参数名

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