X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=cgi%2Fcanned_responses.c;h=3b09913eae64a1442b21174648ac4e0e86143008;hb=4377f9e224f34c05e7a5de04f390bb2a0cabf6eb;hp=2f430b17c3d294bfba78e780dfc465b0d0a57bd1;hpb=ec27db46cef1c4643087fa2eeaad2ca72228bc06;p=blerg.git diff --git a/cgi/canned_responses.c b/cgi/canned_responses.c index 2f430b1..3b09913 100644 --- a/cgi/canned_responses.c +++ b/cgi/canned_responses.c @@ -1,3 +1,6 @@ +/* Blerg is (C) 2011 The Dominion of Awesome, and is distributed under a + * BSD-style license. Please see the COPYING file for details. + */ #include #include #include "canned_responses.h" @@ -8,6 +11,14 @@ void respond_simple_data(unsigned const char *data, int len) { fwrite(data, len, 1, stdout); } +void respond_403() { + printf("Status: 403 Forbidden\r\n"); + printf("Content-type: text/html\r\n"); + printf("Content-length: %d\r\n\r\n", strlen(CONTENT_403)); + + printf(CONTENT_403); +} + void respond_404() { printf("Status: 404 Not Found\r\n"); printf("Content-type: text/html\r\n"); @@ -25,9 +36,11 @@ void respond_405() { } void respond_JSON_Failure() { + printf("Content-type: application/json\r\n"); respond_simple_data(JSON_FAILURE, strlen(JSON_FAILURE)); } void respond_JSON_Success() { + printf("Content-type: application/json\r\n"); respond_simple_data(JSON_SUCCESS, strlen(JSON_SUCCESS)); }