mirror of
https://gitee.com/an-tao/drogon.git
synced 2024-12-04 20:57:50 +08:00
29 lines
839 B
C++
29 lines
839 B
C++
#include <drogon/drogon.h>
|
|
#include <iostream>
|
|
#include <future>
|
|
int main()
|
|
{
|
|
trantor::Logger::setLogLevel(trantor::Logger::TRACE);
|
|
int count = 0;
|
|
{
|
|
auto client = HttpClient::newHttpClient("http://www.baidu.com");
|
|
auto req = HttpRequest::newHttpRequest();
|
|
req->setMethod(drogon::Get);
|
|
req->setPath("/s");
|
|
req->setParameter("wd", "weixin");
|
|
|
|
for (int i = 0; i < 10; i++)
|
|
{
|
|
client->sendRequest(req, [&](ReqResult result, const HttpResponsePtr &response) {
|
|
std::cout << "receive response!" << std::endl;
|
|
//auto headers=response.
|
|
count++;
|
|
std::cout << response->getBody() << std::endl;
|
|
std::cout << "count=" << count << std::endl;
|
|
});
|
|
}
|
|
}
|
|
|
|
app().run();
|
|
}
|