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 +++++++++++++++++++++++++++++++++ examples/fastcgi.todo | 34 ---------------------------------- examples/upload.c | 4 ++-- 3 files changed, 35 insertions(+), 36 deletions(-) create mode 100644 examples/fastcgi.c delete mode 100644 examples/fastcgi.todo (limited to 'examples') 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; +} diff --git a/examples/fastcgi.todo b/examples/fastcgi.todo deleted file mode 100644 index 5d3c4b1..0000000 --- a/examples/fastcgi.todo +++ /dev/null @@ -1,34 +0,0 @@ -#include - - -void response(magi_request *r) -{ - magi_response(r, - "" - "" - "Fast CGI" - "Hi!" - ""); -} - -int main(int argc, char const *argv[]) -{ - magi_session session; - magi_request request; - magi_request_init(&request); - magi_session_init(&session); - magi_session_inet(&session, "localhost", "9973"); - 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; -} diff --git a/examples/upload.c b/examples/upload.c index 9a16dd1..bf8eed1 100644 --- a/examples/upload.c +++ b/examples/upload.c @@ -4,8 +4,8 @@ void response(magi_request *r) { - char *name = magi_request_param(r, "name"); - magi_file *data = magi_request_file(r, "data"); + char *name = magi_request_param(r, "name"); + const magi_file *data = magi_request_file(r, "data"); magi_response(r, "" -- cgit v1.2.3