X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=lib%2Fresp.c;h=25fb2cb40b3962132e93f00872d5d5b26f349445;hp=52fbd4b12f8eeab0c25621810c8c6292841d1bf8;hb=62e76c423b0621726c5da1cf9e1bd88005a863eb;hpb=7099f18bfc993a0297d70aff1634cfcae009ebfc diff --git a/lib/resp.c b/lib/resp.c index 52fbd4b..25fb2cb 100644 --- a/lib/resp.c +++ b/lib/resp.c @@ -256,3 +256,45 @@ time_t parsehttpdate(char *date) return(timegm(&tm) - tz); } + +char *httpdefstatus(int code) +{ + switch(code) { + case 200: + return("OK"); + case 201: + return("Created"); + case 202: + return("Accepted"); + case 204: + return("No Content"); + case 300: + return("Multiple Choices"); + case 301: + return("Moved Permanently"); + case 302: + return("Found"); + case 303: + return("See Other"); + case 304: + return("Not Modified"); + case 307: + return("Moved Temporarily"); + case 400: + return("Bad Request"); + case 401: + return("Unauthorized"); + case 403: + return("Forbidden"); + case 404: + return("Not Found"); + case 500: + return("Internal Server Error"); + case 501: + return("Not Implemented"); + case 503: + return("Service Unavailable"); + default: + return("Unknown status"); + } +}