diff options
author | Georg Brandl <georg@python.org> | 2006-02-17 19:17:25 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2006-02-17 19:17:25 (GMT) |
commit | 6aab16e9f6df06ab68f24422dcc50579f500c0b7 (patch) | |
tree | 923ad5c91ac916fbd6c5894ae863ea4f8cec48e0 /Lib/httplib.py | |
parent | dde99d2633d7d744730d4464521e936bf1b6b411 (diff) | |
download | cpython-6aab16e9f6df06ab68f24422dcc50579f500c0b7.zip cpython-6aab16e9f6df06ab68f24422dcc50579f500c0b7.tar.gz cpython-6aab16e9f6df06ab68f24422dcc50579f500c0b7.tar.bz2 |
Move "httpresponses" dict from urllib2 to httplib where it belongs.
Diffstat (limited to 'Lib/httplib.py')
-rw-r--r-- | Lib/httplib.py | 51 |
1 files changed, 50 insertions, 1 deletions
diff --git a/Lib/httplib.py b/Lib/httplib.py index 5c82edd..b4bd536 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -81,7 +81,7 @@ __all__ = ["HTTP", "HTTPResponse", "HTTPConnection", "HTTPSConnection", "UnknownTransferEncoding", "UnimplementedFileMode", "IncompleteRead", "InvalidURL", "ImproperConnectionState", "CannotSendRequest", "CannotSendHeader", "ResponseNotReady", - "BadStatusLine", "error"] + "BadStatusLine", "error", "responses"] HTTP_PORT = 80 HTTPS_PORT = 443 @@ -153,6 +153,55 @@ HTTP_VERSION_NOT_SUPPORTED = 505 INSUFFICIENT_STORAGE = 507 NOT_EXTENDED = 510 +# Mapping status codes to official W3C names +responses = { + 100: 'Continue', + 101: 'Switching Protocols', + + 200: 'OK', + 201: 'Created', + 202: 'Accepted', + 203: 'Non-Authoritative Information', + 204: 'No Content', + 205: 'Reset Content', + 206: 'Partial Content', + + 300: 'Multiple Choices', + 301: 'Moved Permanently', + 302: 'Found', + 303: 'See Other', + 304: 'Not Modified', + 305: 'Use Proxy', + 306: '(Unused)', + 307: 'Temporary Redirect', + + 400: 'Bad Request', + 401: 'Unauthorized', + 402: 'Payment Required', + 403: 'Forbidden', + 404: 'Not Found', + 405: 'Method Not Allowed', + 406: 'Not Acceptable', + 407: 'Proxy Authentication Required', + 408: 'Request Timeout', + 409: 'Conflict', + 410: 'Gone', + 411: 'Length Required', + 412: 'Precondition Failed', + 413: 'Request Entity Too Large', + 414: 'Request-URI Too Long', + 415: 'Unsupported Media Type', + 416: 'Requested Range Not Satisfiable', + 417: 'Expectation Failed', + + 500: 'Internal Server Error', + 501: 'Not Implemented', + 502: 'Bad Gateway', + 503: 'Service Unavailable', + 504: 'Gateway Timeout', + 505: 'HTTP Version Not Supported', +} + # maximal amount of data to read at one time in _safe_read MAXAMOUNT = 1048576 |