|
|
4 سال پیش | |
|---|---|---|
| .. | ||
| main | 5 سال پیش | |
| CMakeLists.txt | 6 سال پیش | |
| Makefile | 5 سال پیش | |
| README.md | 4 سال پیش | |
| http_server_simple_test.py | 4 سال پیش | |
| sdkconfig.ci | 4 سال پیش | |
The Example consists of HTTPD server demo with demostration of URI handling :
1. URI \hello for GET command returns "Hello World!" message
2. URI \echo for POST command echoes back the POSTed message
Open the project configuration menu (idf.py menuconfig) to configure Wi-Fi or Ethernet. See "Establishing Wi-Fi or Ethernet Connection" section in examples/protocols/README.md for more details.
In order to test the HTTPD server persistent sockets demo :
idf.py -p PORT flashidf.py -p PORT monitor and note down the IP assigned to your ESP module. The default port is 80If the server log shows "httpd_parse: parse_block: request URI/header too long", especially when handling POST requests, then you probably need to increase HTTPD_MAX_REQ_HDR_LEN, which you can find in the project configuration menu (idf.py menuconfig): Component config -> HTTP Server -> Max HTTP Request Header Length
See the README.md file in the upper level 'examples' directory for more information about examples.