From 8acbd33a82d2c13e70eb17447bc6abfd86cf9512 Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Fri, 20 Mar 2020 23:06:46 +0300 Subject: [magi] --- examples/fastcgi.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 examples/fastcgi.c (limited to 'examples/fastcgi.c') diff --git a/examples/fastcgi.c b/examples/fastcgi.c new file mode 100644 index 0000000..16668f3 --- /dev/null +++ b/examples/fastcgi.c @@ -0,0 +1,33 @@ +#include + + +void response(magi_request *r) +{ + magi_response(r, + "" + "" + "Fast CGI" + "Hi!" + ""); +} + +int main() +{ + magi_session session; + magi_request request; + magi_request_init(&request); + magi_session_init(&session); + magi_session_unix(&session, "unix.sock"); + while (magi_fastcgi(&session, &request)) { + if (request.error) { + magi_response_error(&request); + } else { + response(&request); + } + magi_request_free(&request); + } + magi_request_free(&request); + magi_session_free(&session); + return 0; +} -- cgit v1.2.3