mirror of
https://github.com/yhirose/cpp-httplib
synced 2024-11-21 14:29:10 -07:00
No description
example | ||
test | ||
.gitignore | ||
httplib.h | ||
Makefile | ||
README.md |
cpp-httplib
A C++11 header-only HTTP library.
The Boost Software License 1.0
It's extremely easy to setup. Just include httplib.h file in your code!
Server Example
Inspired by Sinatra
#include <httplib.h>
int main(void)
{
using namespace httplib;
Server svr("localhost", 1234);
svr.get("/hi", [](Connection& c) {
c.response.set_content("Hello World!", "text/plain");
});
svr.run();
}
Client Example
#include <httplib.h>
#include <iostream>
int main(void)
{
httplib::Client cli("localhost", 1234);
auto res = cli.get("/hi");
if (res && res->status == 200) {
std::cout << res->body << std::endl;
}
}
Copyright (c) 2012 Yuji Hirose. All rights reserved.