#include "database.h"
#include "tags.h"
#include "auth.h"
+#include "canned_responses.h"
#include "app.h"
#include "config.h"
yajl_gen_config yajl_c = { 0, 0 };
-void respond_simple_data(unsigned const char *data, int len) {
- printf("Content-length: %d\r\n\r\n", len);
- fwrite(data, len, 1, stdout);
-}
-
-void respond_404() {
- printf("Status: 404 Not Found\r\n");
- printf("Content-type: text/html\r\n");
- printf("Content-length: %d\r\n\r\n", strlen(CONTENT_404));
-
- printf(CONTENT_404);
-}
-
-void respond_405() {
- printf("Status: 405 Method Not Allowed\r\n");
- printf("Content-type: text/html\r\n");
- printf("Content-length: %d\r\n\r\n", strlen(CONTENT_405));
-
- printf(CONTENT_405);
-}
-
-void respond_JSON_Failure() {
- respond_simple_data(JSON_FAILURE, strlen(JSON_FAILURE));
-}
-
-void respond_JSON_Success() {
- respond_simple_data(JSON_SUCCESS, strlen(JSON_SUCCESS));
-}
-
void respond_for_range(struct blerg *b, uint64_t from, uint64_t to) {
const unsigned char *ybuf;
unsigned int len;
exit(0);
}
request_method = getenv("REQUEST_METHOD");
+ if (request_method == NULL) {
+ fprintf(stderr, "Request method is null!?\n");
+ exit(0);
+ }
if (strncmp(path, "/get", 4) == 0 && strlen(path) > 4) {
if (strncmp(request_method, "GET", 4) != 0) {