aboutsummaryrefslogtreecommitdiff
path: root/examples/echo.c
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2020-03-02 20:10:16 +0300
committerAleksey Veresov <aleksey@veresov.pro>2020-03-02 20:10:16 +0300
commit9d0fb8156d6122730c6007393d49a6d76a114c60 (patch)
tree4aff03474026772b7a0debb60d5a6f3bc5fd0beb /examples/echo.c
parentc65fdedc7bedfc20da73cdbfc34c22bb80139896 (diff)
downloadmagi-9d0fb8156d6122730c6007393d49a6d76a114c60.tar
magi-9d0fb8156d6122730c6007393d49a6d76a114c60.tar.xz
magi-9d0fb8156d6122730c6007393d49a6d76a114c60.zip
[magi]
Diffstat (limited to 'examples/echo.c')
-rw-r--r--examples/echo.c60
1 files changed, 30 insertions, 30 deletions
diff --git a/examples/echo.c b/examples/echo.c
index 89230de..e3b90c7 100644
--- a/examples/echo.c
+++ b/examples/echo.c
@@ -6,21 +6,21 @@ void list_cookies(magi_request *r)
magi_cookies *current = r->cookies;
for (current = r->cookies; current; current = current->next) {
magi_cookie *c = &current->item;
- magi_response_add(r, "Cookie with name [");
- magi_response_add(r, c->name);
+ magi_response(r, "Cookie with name [");
+ magi_response(r, c->name);
if (c->data) {
- magi_response_add(r, "] is [");
- magi_response_add(r, c->data);
+ magi_response(r, "] is [");
+ magi_response(r, c->data);
}
if (c->domain) {
- magi_response_add(r, "] for domain [");
- magi_response_add(r, c->domain);
+ magi_response(r, "] for domain [");
+ magi_response(r, c->domain);
}
if (c->path) {
- magi_response_add(r, "] for path [");
- magi_response_add(r, c->path);
+ magi_response(r, "] for path [");
+ magi_response(r, c->path);
}
- magi_response_add(r, "]<br/>");
+ magi_response(r, "]<br/>");
}
}
@@ -44,59 +44,59 @@ void list_files(magi_request *r)
void show_meta(magi_request *r)
{
- magi_response_add(r, "I was called with method [");
- magi_response_add(r, r->method);
+ magi_response(r, "I was called with method [");
+ magi_response(r, r->method);
if (r->uri) {
- magi_response_add(r, "] with URL [");
- magi_response_add(r, r->uri);
+ magi_response(r, "] with URL [");
+ magi_response(r, r->uri);
}
if (r->server_name) {
- magi_response_add(r, "] for server [");
- magi_response_add(r, r->server_name);
+ magi_response(r, "] for server [");
+ magi_response(r, r->server_name);
}
if (r->server_port) {
- magi_response_add(r, "] on port [");
- magi_response_add(r, r->server_port);
+ magi_response(r, "] on port [");
+ magi_response(r, r->server_port);
}
if (r->server_protocol) {
- magi_response_add(r, "] with protocol [");
- magi_response_add(r, r->server_protocol);
+ magi_response(r, "] with protocol [");
+ magi_response(r, r->server_protocol);
}
if (r->server_software) {
- magi_response_add(r, "] and I am running on software [");
- magi_response_add(r, r->server_software);
+ magi_response(r, "] and I am running on software [");
+ magi_response(r, r->server_software);
}
- magi_response_add(r, "]<br/>");
+ magi_response(r, "]<br/>");
}
void response(magi_request *r)
{
- magi_response_add(r,
+ magi_response(r,
"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' "
"'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>"
"<html xmlns='http://www.w3.org/1999/xhtml'>"
"<head><title>Echo</title></head>"
"<body>");
- magi_response_add(r, "<h1>Echo CGI Script</h1>");
+ magi_response(r, "<h1>Echo CGI Script</h1>");
show_meta(r);
- magi_response_add(r, "<h2>Cookies:</h2>");
+ magi_response(r, "<h2>Cookies:</h2>");
list_cookies(r);
- magi_response_add(r, "<h2>Parameters:</h2>");
+ magi_response(r, "<h2>Parameters:</h2>");
list_params(r, r->params);
- magi_response_add(r, "<h2>URL Parameters:</h2>");
+ magi_response(r, "<h2>URL Parameters:</h2>");
list_params(r, r->url_params);
- magi_response_add(r, "<h2>HTTP Parameters:</h2>");
+ magi_response(r, "<h2>HTTP Parameters:</h2>");
list_params(r, r->http_params);
- magi_response_add(r, "<h2>Files:</h2>");
+ magi_response(r, "<h2>Files:</h2>");
list_files(r);
- magi_response_add(r, "</body></html>");
+ magi_response(r, "</body></html>");
}
int main(int argc, char const *argv[])