Forbit to create http async clients on stack since they are derived from std::shared_from_this.

This commit is contained in:
Chunting Gu
2019-02-25 10:31:28 +08:00
parent 43eaf90621
commit d42556ce5a
10 changed files with 58 additions and 46 deletions
+3 -5
View File
@@ -9,12 +9,10 @@
// Only HttpBin.org has this issue.
static void Test(boost::asio::io_context& io_context) {
auto request = webcc::HttpRequest::Make(webcc::kHttpGet, "/get",
"httpbin.org");
auto request = webcc::HttpRequest::New(webcc::kHttpGet, "/get",
"httpbin.org");
webcc::HttpAsyncClientPtr client{
new webcc::HttpAsyncClient(io_context)
};
auto client = webcc::HttpAsyncClient::New(io_context);
client->SetTimeout(3);