| 21 | } |
| 22 | |
| 23 | Result HttpAsyncClient::close() |
| 24 | { |
| 25 | detachResponseDecompression(); |
| 26 | response.failBodyStream(Result::Error("HttpAsyncClient closed")); |
| 27 | response.abortBodyStream(); |
| 28 | closeConnection(); |
| 29 | state = State::Idle; |
| 30 | currentRequest = nullptr; |
| 31 | webSocketUpgraded = false; |
| 32 | request.reset(); |
| 33 | return Result(true); |
| 34 | } |
| 35 | |
| 36 | Result HttpAsyncClient::start(AsyncEventLoop& loop, HttpParser::Method method, StringSpan url, bool keepAlive) |
| 37 | { |
no test coverage detected