17 std::cout <<
"Got status " << response->status() << std::endl;
18 if (response->content_length()) {
19 std::cout <<
"Content:" << std::endl << response->content_p() << std::endl;
25 int main(
int argc,
char** argv) {
31 sender->
on_finish([disp] { disp->terminate(); });
32 auto request = std::make_shared<tasks::net::http_request>(
"www.google.com",
"/");
33 std::cout <<
"sending" << std::endl;
35 sender->send(request);
37 std::cerr <<
"error: " << e.
what() << std::endl;
static std::shared_ptr< dispatcher > instance()
bool handle_response(std::shared_ptr< tasks::net::http_response > response)
void on_finish(finish_func_worker_t f)
const char * what() const noexcept
Return the error message.
int main(int argc, char **argv)