Update README.md
This commit is contained in:
parent
a627e66d53
commit
69aaf767eb
28
README.md
28
README.md
|
@ -1371,30 +1371,23 @@ void loop(){
|
|||
|
||||
### Setup global and class functions as request handlers
|
||||
|
||||
```arduino
|
||||
```cpp
|
||||
#include <Arduino.h>
|
||||
#include <ESPAsyncWebserver.h>
|
||||
#include <Hash.h>
|
||||
#include <functional>
|
||||
|
||||
void handleRequest(AsyncWebServerRequest *request)
|
||||
{
|
||||
}
|
||||
void handleRequest(AsyncWebServerRequest *request){}
|
||||
|
||||
class WebClass
|
||||
{
|
||||
class WebClass {
|
||||
public :
|
||||
WebClass(){
|
||||
};
|
||||
AsyncWebServer classWebServer = AsyncWebServer(81);
|
||||
|
||||
AsyncWebServer classWebServer = AsyncWebServer(80);
|
||||
WebClass(){};
|
||||
|
||||
void classRequest (AsyncWebServerRequest *request)
|
||||
{
|
||||
}
|
||||
void classRequest (AsyncWebServerRequest *request){}
|
||||
|
||||
void begin(){
|
||||
|
||||
// attach global request handler
|
||||
classWebServer.on("/example", HTTP_ANY, handleRequest);
|
||||
|
||||
|
@ -1407,7 +1400,6 @@ AsyncWebServer globalWebServer(80);
|
|||
WebClass webClassInstance;
|
||||
|
||||
void setup() {
|
||||
|
||||
// attach global request handler
|
||||
globalWebServer.on("/example", HTTP_ANY, handleRequest);
|
||||
|
||||
|
@ -1422,7 +1414,7 @@ void loop() {
|
|||
|
||||
### Methods for controlling websocket connections
|
||||
|
||||
```arduino
|
||||
```cpp
|
||||
// Disable client connections if it was activated
|
||||
if ( ws.enabled() )
|
||||
ws.enable(false);
|
||||
|
@ -1434,7 +1426,7 @@ void loop() {
|
|||
|
||||
Example of OTA code
|
||||
|
||||
```arduino
|
||||
```cpp
|
||||
// OTA callbacks
|
||||
ArduinoOTA.onStart([]() {
|
||||
// Clean SPIFFS
|
||||
|
@ -1461,7 +1453,7 @@ The DefaultHeaders singleton allows you to do this.
|
|||
|
||||
Example:
|
||||
|
||||
```arduino
|
||||
```cpp
|
||||
DefaultHeaders::Instance().addHeader("Access-Control-Allow-Origin", "*");
|
||||
webServer.begin();
|
||||
```
|
||||
|
@ -1470,7 +1462,7 @@ webServer.begin();
|
|||
|
||||
This is one option:
|
||||
|
||||
```arduino
|
||||
```cpp
|
||||
webServer.onNotFound([](AsyncWebServerRequest *request) {
|
||||
if (request->method() == HTTP_OPTIONS) {
|
||||
request->send(200);
|
||||
|
|
Loading…
Reference in New Issue