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.
#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");
}