aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zenhttp/httpserver.cpp')
-rw-r--r--zenhttp/httpserver.cpp118
1 files changed, 59 insertions, 59 deletions
diff --git a/zenhttp/httpserver.cpp b/zenhttp/httpserver.cpp
index 795e81ea8..78fc34984 100644
--- a/zenhttp/httpserver.cpp
+++ b/zenhttp/httpserver.cpp
@@ -152,7 +152,7 @@ ToString(HttpVerb Verb)
}
}
-const char*
+std::string_view
ReasonStringForHttpResultCode(int HttpCode)
{
switch (HttpCode)
@@ -160,132 +160,132 @@ ReasonStringForHttpResultCode(int HttpCode)
// 1xx Informational
case 100:
- return "Continue";
+ return "Continue"sv;
case 101:
- return "Switching Protocols";
+ return "Switching Protocols"sv;
// 2xx Success
case 200:
- return "OK";
+ return "OK"sv;
case 201:
- return "Created";
+ return "Created"sv;
case 202:
- return "Accepted";
+ return "Accepted"sv;
case 204:
- return "No Content";
+ return "No Content"sv;
case 205:
- return "Reset Content";
+ return "Reset Content"sv;
case 206:
- return "Partial Content";
+ return "Partial Content"sv;
// 3xx Redirection
case 300:
- return "Multiple Choices";
+ return "Multiple Choices"sv;
case 301:
- return "Moved Permanently";
+ return "Moved Permanently"sv;
case 302:
- return "Found";
+ return "Found"sv;
case 303:
- return "See Other";
+ return "See Other"sv;
case 304:
- return "Not Modified";
+ return "Not Modified"sv;
case 305:
- return "Use Proxy";
+ return "Use Proxy"sv;
case 306:
- return "Switch Proxy";
+ return "Switch Proxy"sv;
case 307:
- return "Temporary Redirect";
+ return "Temporary Redirect"sv;
case 308:
- return "Permanent Redirect";
+ return "Permanent Redirect"sv;
// 4xx Client errors
case 400:
- return "Bad Request";
+ return "Bad Request"sv;
case 401:
- return "Unauthorized";
+ return "Unauthorized"sv;
case 402:
- return "Payment Required";
+ return "Payment Required"sv;
case 403:
- return "Forbidden";
+ return "Forbidden"sv;
case 404:
- return "Not Found";
+ return "Not Found"sv;
case 405:
- return "Method Not Allowed";
+ return "Method Not Allowed"sv;
case 406:
- return "Not Acceptable";
+ return "Not Acceptable"sv;
case 407:
- return "Proxy Authentication Required";
+ return "Proxy Authentication Required"sv;
case 408:
- return "Request Timeout";
+ return "Request Timeout"sv;
case 409:
- return "Conflict";
+ return "Conflict"sv;
case 410:
- return "Gone";
+ return "Gone"sv;
case 411:
- return "Length Required";
+ return "Length Required"sv;
case 412:
- return "Precondition Failed";
+ return "Precondition Failed"sv;
case 413:
- return "Payload Too Large";
+ return "Payload Too Large"sv;
case 414:
- return "URI Too Long";
+ return "URI Too Long"sv;
case 415:
- return "Unsupported Media Type";
+ return "Unsupported Media Type"sv;
case 416:
- return "Range Not Satisifiable";
+ return "Range Not Satisifiable"sv;
case 417:
- return "Expectation Failed";
+ return "Expectation Failed"sv;
case 418:
- return "I'm a teapot";
+ return "I'm a teapot"sv;
case 421:
- return "Misdirected Request";
+ return "Misdirected Request"sv;
case 422:
- return "Unprocessable Entity";
+ return "Unprocessable Entity"sv;
case 423:
- return "Locked";
+ return "Locked"sv;
case 424:
- return "Failed Dependency";
+ return "Failed Dependency"sv;
case 425:
- return "Too Early";
+ return "Too Early"sv;
case 426:
- return "Upgrade Required";
+ return "Upgrade Required"sv;
case 428:
- return "Precondition Required";
+ return "Precondition Required"sv;
case 429:
- return "Too Many Requests";
+ return "Too Many Requests"sv;
case 431:
- return "Request Header Fields Too Large";
+ return "Request Header Fields Too Large"sv;
// 5xx Server errors
case 500:
- return "Internal Server Error";
+ return "Internal Server Error"sv;
case 501:
- return "Not Implemented";
+ return "Not Implemented"sv;
case 502:
- return "Bad Gateway";
+ return "Bad Gateway"sv;
case 503:
- return "Service Unavailable";
+ return "Service Unavailable"sv;
case 504:
- return "Gateway Timeout";
+ return "Gateway Timeout"sv;
case 505:
- return "HTTP Version Not Supported";
+ return "HTTP Version Not Supported"sv;
case 506:
- return "Variant Also Negotiates";
+ return "Variant Also Negotiates"sv;
case 507:
- return "Insufficient Storage";
+ return "Insufficient Storage"sv;
case 508:
- return "Loop Detected";
+ return "Loop Detected"sv;
case 510:
- return "Not Extended";
+ return "Not Extended"sv;
case 511:
- return "Network Authentication Required";
+ return "Network Authentication Required"sv;
default:
- return "Unknown Result";
+ return "Unknown Result"sv;
}
}
@@ -545,7 +545,7 @@ HttpRequestRouter::HandleRequest(zen::HttpServerRequest& Request)
Ref<HttpServer>
CreateHttpServer()
{
-#if 0
+#if 1
return new HttpUwsServer;
#elif ZEN_WITH_HTTPSYS
return new HttpSysServer{std::thread::hardware_concurrency()};