Pistache is a modern and elegant HTTP and REST framework for C++.
It is entirely written in pure-C++11 and provides a clear and pleasant API
Full documentation is located at http://pistache.io.
This is a fork from oktal/pistache, with the aim of faster bug fixes/merges.
So far:
- #117 seems fixed with pull request #118 from dgreatwood.
- #49 is fixed by the fix from alanbirtles
#include <pistache/endpoint.h>
using namespace Net;
struct HelloHandler : public Http::Handler {
HTTP_PROTOTYPE(HelloHandler)
void onRequest(const Http::Request& request, Http::ResponseWriter writer) {
writer.send(Http::Code::Ok, "Hello, World!");
}
};
int main() {
Http::listenAndServe<HelloHandler>("*:9080");
}