mirror of https://github.com/django/django.git
Fixed #481 -- Added all other HTTP status codes to WSGI backend. Thanks, eugene
git-svn-id: http://code.djangoproject.com/svn/django/trunk@636 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
63e512f25f
commit
6e034a831a
|
@ -2,10 +2,49 @@ from django.core.handlers.base import BaseHandler
|
||||||
from django.utils import datastructures, httpwrappers
|
from django.utils import datastructures, httpwrappers
|
||||||
from pprint import pformat
|
from pprint import pformat
|
||||||
|
|
||||||
|
# See http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
|
||||||
STATUS_CODE_TEXT = {
|
STATUS_CODE_TEXT = {
|
||||||
|
100: 'CONTINUE',
|
||||||
|
101: 'SWITCHING PROTOCOLS',
|
||||||
200: 'OK',
|
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: 'RESERVED',
|
||||||
|
307: 'TEMPORARY REDIRECT',
|
||||||
|
400: 'BAD REQUEST',
|
||||||
|
401: 'UNAUTHORIZED',
|
||||||
|
402: 'PAYMENT REQUIRED',
|
||||||
|
403: 'FORBIDDEN',
|
||||||
404: 'NOT FOUND',
|
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',
|
500: 'INTERNAL SERVER ERROR',
|
||||||
|
501: 'NOT IMPLEMENTED',
|
||||||
|
502: 'BAD GATEWAY',
|
||||||
|
503: 'SERVICE UNAVAILABLE',
|
||||||
|
504: 'GATEWAY TIMEOUT',
|
||||||
|
505: 'HTTP VERSION NOT SUPPORTED',
|
||||||
}
|
}
|
||||||
|
|
||||||
class WSGIRequest(httpwrappers.HttpRequest):
|
class WSGIRequest(httpwrappers.HttpRequest):
|
||||||
|
|
Loading…
Reference in New Issue