STATUSES = {
        200: "200 OK",
        201: "201 Created",
        202: "202 Accepted",
        300: "300 Multiple Choices",
        301: "301 Moved Permanently",
        302: "302 Found",
        304: "304 Not Modified",
        400: "400 Bad Request",
        401: "401 Unauthorized",
        403: "403 Forbidden",
        404: "404 Not Found",
        405: "405 Method Not Allowed",
        408: "408 Request Timeout",
        500: "500 Internal Server Error",
        501: "501 Not Implemented",
        577: "577 Unknown Status",
}



@@ -82,24 +82,55 @@
  Accepted%22,%0A
+        204: %22204 No Content%22,%0A
         300:
@@ -210,32 +210,62 @@
 2: %22302 Found%22,%0A
+        303: %22303 See Other%22,%0A
         304: %2230
@@ -277,24 +277,102 @@
  Modified%22,%0A
+        307: %22307 Temporary Redirect%22,%0A        308: %22308 Permanent Redirect%22,%0A
         400:
@@ -420,24 +420,61 @@
 uthorized%22,%0A
+        402: %22402 Payment Required%22,%0A
         403:
@@ -556,24 +556,59 @@
 t Allowed%22,%0A
+        406: %22406 Not Acceptable%22,%0A
         408:
@@ -643,75 +643,639 @@
     
-500: %22500 Internal Server Error%22,%0A        501: %22501 Not Implemented
+409: %22409 Conflict%22,%0A        410: %22410 Gone%22,%0A        411: %22411 Length Required%22,%0A        412: %22412 Precondition Failed%22,%0A        413: %22413 Payload Too Large%22,%0A        414: %22414 URI Too Long%22,%0A        415: %22415 Unsupported Media Type%22,%0A        417: %22417 Expectation Failed%22,%0A        422: %22422 Unprocessable Entity%22,%0A        428: %22428 Precondition Required%22,%0A        429: %22429 Too Many Requests%22,%0A        431: %22431 Request Header Fields Too Large%22,%0A        500: %22500 Internal Server Error%22,%0A        501: %22501 Not Implemented%22,%0A        502: %22502 Bad Gateway%22,%0A        503: %22503 Service Unavailable%22,%0A        504: %22504 Gateway Timeout
 %22,%0A 

Add more HTTP/1.1 status codes