This website requires JavaScript.
Explore
Help
Sign In
espressif
/
esp-idf
Watch
1
Star
0
Fork
1
You've already forked esp-idf
mirror of
https://github.com/espressif/esp-idf.git
synced
2025-10-06 20:10:59 +02:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
e65f7359e6978beaff9ac75c53b6f1be82802f23
esp-idf
/
examples
/
protocols
/
http_server
/
async_handlers
/
sdkconfig.ci
4 lines
100 B
Plaintext
Raw
Normal View
History
Unescape
Escape
feat(httpd): add support for asynchronous request handling This commit adds support for handling multiple requests simultaneously by introducing two new functions: `httpd_req_async_handler_begin()` and `httpd_req_async_handler_complete()`. These functions allow creating an asynchronous copy of a request that can be used on a separate thread and marking the asynchronous request as completed, respectively. Additionally, a new flag `for_async_req` has been added to the `httpd_sess_t` struct to indicate if a socket is being used for an asynchronous request and should not be purged from the LRU cache. An example have been added to demonstrate the usage of these new functions. Closes https://github.com/espressif/esp-idf/issues/10594 Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
2023-04-13 17:05:10 -07:00
CONFIG_EXAMPLE_MAX_ASYNC_REQUESTS=2
feat(http_server/async_handler): Http server async pytest was not enabled Pytest for the http_server/async_handler example was not enabled, this ensures that the pytest is enabled
2025-02-25 14:14:43 +05:30
CONFIG_EXAMPLE_CONNECT_WIFI=n
CONFIG_EXAMPLE_CONNECT_ETHERNET=y
Reference in New Issue
Copy Permalink