ESPAsyncWebserver 处理程序示例(int 查询参数)

此示例基于我们的基本示例并展示如何使用 int 查询参数,例如 http://192.168.1.112/api/test?param=2

espasyncwebserver_handler_example.cpp
server.on("/api/test", HTTP_GET, [](AsyncWebServerRequest *request) {
      int param = request->getParam("param")->value().toInt();
      // TODO:用 param 做些什么!

      // 以 JSON {"status": "ok"} 响应
      AsyncResponseStream *response = request->beginResponseStream("application/json");
      DynamicJsonDocument json(1024);
      json["status"] = "ok";
      json["param"] = param;
      serializeJson(json, *response);
      request->send(response);
});

Check out similar posts by category: ESP8266/ESP32, Networking