| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- namespace SocketHttpListener.Net
 
- {
 
-     internal static class HttpStatusDescription
 
-     {
 
-         internal static string Get(HttpStatusCode code)
 
-         {
 
-             return Get((int)code);
 
-         }
 
-         internal static string Get(int code)
 
-         {
 
-             switch (code)
 
-             {
 
-                 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 300: return "Multiple Choices";
 
-                 case 301: return "Moved Permanently";
 
-                 case 302: return "Found";
 
-                 case 303: return "See Other";
 
-                 case 304: return "Not Modified";
 
-                 case 305: return "Use Proxy";
 
-                 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 Long";
 
-                 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 426: return "Upgrade Required"; // RFC 2817
 
-                 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 507: return "Insufficient Storage";
 
-             }
 
-             return null;
 
-         }
 
-     }
 
- }
 
 
  |