|
|
%!s(int64=13) %!d(string=hai) anos | |
|---|---|---|
| example | %!s(int64=13) %!d(string=hai) anos | |
| test | %!s(int64=13) %!d(string=hai) anos | |
| .gitignore | %!s(int64=13) %!d(string=hai) anos | |
| Makefile | %!s(int64=13) %!d(string=hai) anos | |
| README.md | %!s(int64=13) %!d(string=hai) anos | |
| httplib.h | %!s(int64=13) %!d(string=hai) anos |
A C++ HTTP library.
The Boost Software License 1.0
Inspired by Sinatra
#include <httplib.h>
using namespace httplib;
int main(void)
{
Server svr("localhost", 1234);
svr.get("/hi", [](Connection& c) {
c.response.set_content("Hello World!", "text/plain");
});
svr.run();
}
#include <httplib.h>
#include <iostream>
using namespace httplib;
int main(void)
{
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.