espasyncwebserver API
时间: 2023-12-31 19:04:37 浏览: 92
ESPAsyncWebServer:用于ESP8266和ESP32的异步Web服务器
espAsyncWebServer API 是 ESP32/ESP8266 开发板上基于 AsyncTCP 库实现的 Web 服务器 API。它提供了一系列的 API 接口,可以用来创建和控制 Web 服务器,并支持 WebSocket、HTTP 和 HTTPS 协议。使用 espAsyncWebServer API,我们可以方便地实现 Web 应用程序,例如远程控制、数据可视化、传感器数据监控等。
以下是 espAsyncWebServer API 的一些常用函数:
- on():注册 HTTP 请求处理程序。
- serveStatic():为指定的文件路径注册静态文件处理程序,例如 HTML、CSS、JavaScript、图像等。
- onNotFound():注册未找到页面的处理程序。
- addHandler():注册自定义请求处理程序。
- onRequestBody():注册 HTTP POST 请求的请求体处理程序。
- send():发送 HTTP 响应数据。
- send_P():以 PROGMEM 方式发送 HTTP 响应数据。
此外,espAsyncWebServer API 还提供了一些其他的函数,如 WebSocket 处理函数、HTTP Basic 认证函数、HTTP Cookie 函数等。
阅读全文