# -*- test-case-name: twisted.web.test.test_http -*- # Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ HTTP response code definitions. """ from __future__ import division, absolute_import _CONTINUE = 100 SWITCHING = 101 OK = 200 CREATED = 201 ACCEPTED = 202 NON_AUTHORITATIVE_INFORMATION = 203 NO_CONTENT = 204 RESET_CONTENT = 205 PARTIAL_CONTENT = 206 MULTI_STATUS = 207 MULTIPLE_CHOICE = 300 MOVED_PERMANENTLY = 301 FOUND = 302 SEE_OTHER = 303 NOT_MODIFIED = 304 USE_PROXY = 305 TEMPORARY_REDIRECT = 307 BAD_REQUEST = 400 UNAUTHORIZED = 401 PAYMENT_REQUIRED = 402 FORBIDDEN = 403 NOT_FOUND = 404 NOT_ALLOWED = 405 NOT_ACCEPTABLE = 406 PROXY_AUTH_REQUIRED = 407 REQUEST_TIMEOUT = 408 CONFLICT = 409 GONE = 410 LENGTH_REQUIRED = 411 PRECONDITION_FAILED = 412 REQUEST_ENTITY_TOO_LARGE = 413 REQUEST_URI_TOO_LONG = 414 UNSUPPORTED_MEDIA_TYPE = 415 REQUESTED_RANGE_NOT_SATISFIABLE = 416 EXPECTATION_FAILED = 417 INTERNAL_SERVER_ERROR = 500 NOT_IMPLEMENTED = 501 BAD_GATEWAY = 502 SERVICE_UNAVAILABLE = 503 GATEWAY_TIMEOUT = 504 HTTP_VERSION_NOT_SUPPORTED = 505 INSUFFICIENT_STORAGE_SPACE = 507 NOT_EXTENDED = 510 RESPONSES = { # 100 _CONTINUE: b"Continue", SWITCHING: b"Switching Protocols", # 200 OK: b"OK", CREATED: b"Created", ACCEPTED: b"Accepted", NON_AUTHORITATIVE_INFORMATION: b"Non-Authoritative Information", NO_CONTENT: b"No Content", RESET_CONTENT: b"Reset Content.", PARTIAL_CONTENT: b"Partial Content", MULTI_STATUS: b"Multi-Status", # 300 MULTIPLE_CHOICE: b"Multiple Choices", MOVED_PERMANENTLY: b"Moved Permanently", FOUND: b"Found", SEE_OTHER: b"See Other", NOT_MODIFIED: b"Not Modified", USE_PROXY: b"Use Proxy", # 306 not defined?? TEMPORARY_REDIRECT: b"Temporary Redirect", # 400 BAD_REQUEST: b"Bad Request", UNAUTHORIZED: b"Unauthorized", PAYMENT_REQUIRED: b"Payment Required", FORBIDDEN: b"Forbidden", NOT_FOUND: b"Not Found", NOT_ALLOWED: b"Method Not Allowed", NOT_ACCEPTABLE: b"Not Acceptable", PROXY_AUTH_REQUIRED: b"Proxy Authentication Required", REQUEST_TIMEOUT: b"Request Time-out", CONFLICT: b"Conflict", GONE: b"Gone", LENGTH_REQUIRED: b"Length Required", PRECONDITION_FAILED: b"Precondition Failed", REQUEST_ENTITY_TOO_LARGE: b"Request Entity Too Large", REQUEST_URI_TOO_LONG: b"Request-URI Too Long", UNSUPPORTED_MEDIA_TYPE: b"Unsupported Media Type", REQUESTED_RANGE_NOT_SATISFIABLE: b"Requested Range not satisfiable", EXPECTATION_FAILED: b"Expectation Failed", # 500 INTERNAL_SERVER_ERROR: b"Internal Server Error", NOT_IMPLEMENTED: b"Not Implemented", BAD_GATEWAY: b"Bad Gateway", SERVICE_UNAVAILABLE: b"Service Unavailable", GATEWAY_TIMEOUT: b"Gateway Time-out", HTTP_VERSION_NOT_SUPPORTED: b"HTTP Version not supported", INSUFFICIENT_STORAGE_SPACE: b"Insufficient Storage Space", NOT_EXTENDED: b"Not Extended" }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
_auth | Folder | 0755 |
|
|
test | Folder | 0755 |
|
|
__init__.py | File | 699 B | 0644 |
|
_element.py | File | 5.81 KB | 0644 |
|
_flatten.py | File | 15.54 KB | 0644 |
|
_http2.py | File | 48 KB | 0644 |
|
_newclient.py | File | 61.84 KB | 0644 |
|
_responses.py | File | 3.57 KB | 0644 |
|
_stan.py | File | 10.54 KB | 0644 |
|
client.py | File | 74.26 KB | 0644 |
|
demo.py | File | 554 B | 0644 |
|
distrib.py | File | 11.45 KB | 0644 |
|
domhelpers.py | File | 8.44 KB | 0644 |
|
error.py | File | 12.49 KB | 0644 |
|
guard.py | File | 630 B | 0644 |
|
html.py | File | 1.52 KB | 0644 |
|
http.py | File | 96.91 KB | 0644 |
|
http_headers.py | File | 8.04 KB | 0644 |
|
iweb.py | File | 24.97 KB | 0644 |
|
microdom.py | File | 35.35 KB | 0644 |
|
proxy.py | File | 9.6 KB | 0644 |
|
resource.py | File | 12.8 KB | 0644 |
|
rewrite.py | File | 1.81 KB | 0644 |
|
script.py | File | 5.61 KB | 0644 |
|
server.py | File | 25.86 KB | 0644 |
|
static.py | File | 35.12 KB | 0644 |
|
sux.py | File | 20.4 KB | 0644 |
|
tap.py | File | 8.73 KB | 0644 |
|
template.py | File | 17.14 KB | 0644 |
|
twcgi.py | File | 11.08 KB | 0644 |
|
util.py | File | 12.12 KB | 0644 |
|
vhost.py | File | 4.36 KB | 0644 |
|
wsgi.py | File | 21.04 KB | 0644 |
|
xmlrpc.py | File | 19.66 KB | 0644 |
|