aboutsummaryrefslogtreecommitdiff
path: root/backends/networking
diff options
context:
space:
mode:
authorAlexander Tkachev2016-06-16 11:44:23 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commit892c1bf84c4b095d373dfcfb2d84663f55776b46 (patch)
tree29b2280be8d9843f67427d081760006f7a5823a0 /backends/networking
parent6e1b667dd67b3a99f2a8a2b27cf3dfe032981cbd (diff)
downloadscummvm-rg350-892c1bf84c4b095d373dfcfb2d84663f55776b46.tar.gz
scummvm-rg350-892c1bf84c4b095d373dfcfb2d84663f55776b46.tar.bz2
scummvm-rg350-892c1bf84c4b095d373dfcfb2d84663f55776b46.zip
CLOUD: Add HTTP response codes in GetClientHandler
Diffstat (limited to 'backends/networking')
-rw-r--r--backends/networking/sdl_net/getclienthandler.cpp61
1 files changed, 61 insertions, 0 deletions
diff --git a/backends/networking/sdl_net/getclienthandler.cpp b/backends/networking/sdl_net/getclienthandler.cpp
index 48a03e02f9..f3d596ee93 100644
--- a/backends/networking/sdl_net/getclienthandler.cpp
+++ b/backends/networking/sdl_net/getclienthandler.cpp
@@ -31,10 +31,71 @@ GetClientHandler::~GetClientHandler() { delete _stream; }
const char *GetClientHandler::responseMessage(long responseCode) {
switch (responseCode) {
+ case 100: return "Continue";
+ case 101: return "Switching Protocols";
+ case 102: return "Processing";
+
case 200: return "OK";
+ case 201: return "Created";
+ case 202: return "Accepted";
+ case 203: return "Non-Authoritative Information";
+ case 204: return "No Content";
+ case 205: return "Reset Content";
+ case 206: return "Partial Content";
+ case 207: return "Multi-Status";
+ case 226: return "IM Used";
+
+ case 300: return "Multiple Choices";
+ case 301: return "Moved Permanently";
+ case 302: return "Moved Temporarily"; //case 302: return "Found";
+ case 303: return "See Other";
+ case 304: return "Not Modified";
+ case 305: return "Use Proxy";
+ case 306: return "RESERVED";
+ case 307: return "Temporary Redirect";
+
case 400: return "Bad Request";
+ case 401: return "Unauthorized";
+ case 402: return "Payment Required";
+ case 403: return "Forbidden";
case 404: return "Not Found";
+ case 405: return "Method Not Allowed";
+ case 406: return "Not Acceptable";
+ case 407: return "Proxy Authentication Required";
+ case 408: return "Request Timeout";
+ case 409: return "Conflict";
+ case 410: return "Gone";
+ case 411: return "Length Required";
+ case 412: return "Precondition Failed";
+ case 413: return "Request Entity Too Large";
+ case 414: return "Request-URI Too Large";
+ case 415: return "Unsupported Media Type";
+ case 416: return "Requested Range Not Satisfiable";
+ case 417: return "Expectation Failed";
+ case 422: return "Unprocessable Entity";
+ case 423: return "Locked";
+ case 424: return "Failed Dependency";
+ case 425: return "Unordered Collection";
+ case 426: return "Upgrade Required";
+ case 428: return "Precondition Required";
+ case 429: return "Too Many Requests";
+ case 431: return "Request Header Fields Too Large";
+ case 434: return "Requested Host Unavailable";
+ case 449: return "Retry With";
+ case 451: return "Unavailable For Legal Reasons";
+
case 500: return "Internal Server Error";
+ case 501: return "Not Implemented";
+ case 502: return "Bad Gateway";
+ case 503: return "Service Unavailable";
+ case 504: return "Gateway Timeout";
+ case 505: return "HTTP Version Not Supported";
+ case 506: return "Variant Also Negotiates";
+ case 507: return "Insufficient Storage";
+ case 508: return "Loop Detected";
+ case 509: return "Bandwidth Limit Exceeded";
+ case 510: return "Not Extended";
+ case 511: return "Network Authentication Required";
}
return "Unknown";
}