我正在将 ESP8266WiFi 库用于 NodeMCU 项目,用户必须填写表格并通过 GET 提交数据。现在我想阅读诸如 192.168.1.1/submit?Name=john之类的参数我只需要获取 192.168.1.1 之后的参数吗?
ESP8266Wifi 库的什么方法会返回这些参数?
我正在将 ESP8266WiFi 库用于 NodeMCU 项目,用户必须填写表格并通过 GET 提交数据。现在我想阅读诸如 192.168.1.1/submit?Name=john之类的参数我只需要获取 192.168.1.1 之后的参数吗?
ESP8266Wifi 库的什么方法会返回这些参数?
void handlePing() {
if (server.arg("ip")== "") {
Serial.println("No IP provided to ping");
server.send(400, "text/plain", "Try /ping?ip=1.2.3.4");
return;
}
Serial.print("Pinging ");
Serial.print(server.arg("ip"));
if(pinger.Ping(server.arg("ip"))){
Serial.println("- Success");
server.send(200, "text/plain", "SUCCESS");
} else {
Serial.println("- Failed");
server.send(200, "text/plain", "FAILURE");
}
}
server.on("/ping", handlePing);