Mohammad Nejati
Mohammad Nejati
Closes #1995
The existing code causes a compiler error when used with standard libraries that don't implement `std::invoke_result`. ``` "clang++-6.0" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64...
The inclusion of `boost/asio/spawn.hpp` is enough to reproduce the error. This only happens in MSVC-14.0. ```C++ #include int main(){} ``` ``` D:\a\beast\boost-root\boost/asio/spawn.hpp(424): error C2955: 'boost::asio::basic_yield_context': use of class template requires...
It seems that the `eof` error in the `ssl::stream::async_shutdown` operation is ignored, which is expected as `eof` errors for unsuccessful shutdown operations map to `stream_truncated`: https://github.com/chriskohlhoff/asio/blob/master/asio/include/asio/ssl/detail/shutdown_op.hpp#L49 However, I couldn't find...
If two or more HTTP responses are read into the `parser` buffer, and the `parser::prepare()` buffer returns a non-empty mutable buffer, then the subsequent `async_read_some` operation on the stream will...
We need to provide an explanation on using certificates and certificate authorities for client and server roles. Additionally, we should include a subsection that addresses common pitfalls and troubleshooting.
win32 api for creating file mapping object: [CreateFileMappingA](https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-createfilemappinga).
To implement automatic decoding in the parser, we first need to detect the encoding of the body. This task is complicated by the existence of two headers that determine the...