diff -r a82d7e028458 -r 4c5708988a5a Lib/http/client.py --- a/Lib/http/client.py Mon Jun 16 19:26:56 2014 -0400 +++ b/Lib/http/client.py Mon Jun 16 21:13:25 2014 -0700 @@ -159,6 +159,7 @@ responses = { 100: 'Continue', 101: 'Switching Protocols', + 102: 'Processing', 200: 'OK', 201: 'Created', @@ -167,6 +168,8 @@ 204: 'No Content', 205: 'Reset Content', 206: 'Partial Content', + 207: 'Multi-Status', + 226: 'IM Used', 300: 'Multiple Choices', 301: 'Moved Permanently', @@ -195,6 +198,10 @@ 415: 'Unsupported Media Type', 416: 'Requested Range Not Satisfiable', 417: 'Expectation Failed', + 422: 'Unprocessable Entity', + 423: 'Locked', + 424: 'Failed Dependency', + 426: 'Upgrade Required', 428: 'Precondition Required', 429: 'Too Many Requests', 431: 'Request Header Fields Too Large', @@ -205,6 +212,8 @@ 503: 'Service Unavailable', 504: 'Gateway Timeout', 505: 'HTTP Version Not Supported', + 507: 'Insufficient Storage', + 510: 'Not Extended', 511: 'Network Authentication Required', }