diff options
author | default <nobody@localhost> | 2022-09-28 05:22:08 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2022-09-28 05:22:08 +0200 |
commit | b2c826400343cb0e56bf565b8b9c3072c998c22d (patch) | |
tree | fd9d89535e0c1c312b37be5ed2f18077250d4edb | |
parent | 3b8a43013d2e602135d73070dd3922b77bdfaefa (diff) |
Added dummy HTTP handlers for html.
-rw-r--r-- | html.c | 18 | ||||
-rw-r--r-- | httpd.c | 11 | ||||
-rw-r--r-- | snac.h | 3 |
3 files changed, 31 insertions, 1 deletions
@@ -116,3 +116,21 @@ d_char *not_really_markdown(char *content, d_char **f_content) return *f_content; } + + +int html_get_handler(d_char *req, char *q_path, char **body, int *b_size, char **ctype) +{ + int status = 0; + + return status; +} + + +int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, + char **body, int *b_size, char **ctype) +{ + int status = 0; + + return status; +} + @@ -127,20 +127,29 @@ void httpd_connection(int rs) if (status == 0) status = activitypub_get_handler(req, q_path, &body, &b_size, &ctype); + + if (status == 0) + status = html_get_handler(req, q_path, &body, &b_size, &ctype); } else if (strcmp(method, "POST") == 0) { if (status == 0) status = activitypub_post_handler(req, q_path, payload, p_size, &body, &b_size, &ctype); + + if (status == 0) + status = html_post_handler(req, q_path, + payload, p_size, &body, &b_size, &ctype); } /* let's go */ headers = xs_dict_new(); /* unattended? it's an error */ - if (status == 0) + if (status == 0) { + srv_debug(1, xs_fmt("httpd_connection unattended %s %s", method, q_path)); status = 404; + } if (status == 404) body = xs_str_new("<h1>404 Not Found</h1>"); @@ -111,3 +111,6 @@ int activitypub_post_handler(d_char *req, char *q_path, char **body, int *b_size, char **ctype); d_char *not_really_markdown(char *content, d_char **f_content); +int html_get_handler(d_char *req, char *q_path, char **body, int *b_size, char **ctype); +int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, + char **body, int *b_size, char **ctype); |