问题描述
我将ESP8266WiFi库用于NodeMCU项目,用户必须填写表格并通过GET提交数据。 现在,我想阅读 Arguments 192.168.1.1/submit?Name=约翰 我所需要做的就是获取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,"SUCCESS");
} else {
Serial.println("- Failed");
server.send(200,"FAILURE");
}
}
server.on("/ping",handlePing);