1
0
mirror of synced 2025-04-20 11:47:43 +03:00
cpp-httplib/example/client.cc
2017-04-21 23:13:30 -04:00

32 lines
583 B
C++

//
// client.cc
//
// Copyright (c) 2012 Yuji Hirose. All rights reserved.
// The Boost Software License 1.0
//
#include <httplib.h>
#include <iostream>
using namespace std;
int main(void)
{
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
httplib::SSLClient cli("localhost", 8080);
#else
httplib::Client cli("localhost", 8080);
#endif
auto res = cli.get("/hi");
if (res) {
cout << res->status << endl;
cout << res->get_header_value("Content-Type") << endl;
cout << res->body << endl;
}
return 0;
}
// vim: et ts=4 sw=4 cin cino={1s ff=unix