We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c8026aa commit 17da372Copy full SHA for 17da372
src/ESPAsyncWebServer.h
@@ -502,6 +502,15 @@ class AsyncWebServerRequest {
502
return _paused;
503
}
504
505
+ /**
506
+ * @brief Aborts the request and close the client. Mark the request as sent.
507
+ */
508
+ void abort();
509
+
510
+ bool isSent() const {
511
+ return _sent;
512
+ }
513
514
/**
515
* @brief Get the Request parameter by name
516
*
src/WebRequest.cpp
@@ -727,6 +727,13 @@ AsyncWebServerRequestPtr AsyncWebServerRequest::pause() {
727
return _this;
728
729
730
+void AsyncWebServerRequest::abort() {
731
+ if (_sent) {
732
+ _sent = true;
733
+ _client->abort();
734
735
+}
736
737
size_t AsyncWebServerRequest::headers() const {
738
return _headers.size();
739
0 commit comments