Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1''' 

2Standard (and some non-standard) HTTP codes. 

3We don't use six.moves.http_client because it doesn't contain codes like: 

4CLIENT_TIMEOUT, RATE_LIMITED, TOO_MANY_REQUESTS. Here, we add them all. 

5''' 

6 

7# status codes 

8# informational 

9CONTINUE = 100 

10SWITCHING_PROTOCOLS = 101 

11PROCESSING = 102 

12 

13# successful 

14OK = 200 

15CREATED = 201 

16ACCEPTED = 202 

17NON_AUTHORITATIVE_INFORMATION = 203 

18NO_CONTENT = 204 

19RESET_CONTENT = 205 

20PARTIAL_CONTENT = 206 

21MULTI_STATUS = 207 

22IM_USED = 226 

23 

24# redirection 

25MULTIPLE_CHOICES = 300 

26MOVED_PERMANENTLY = 301 

27FOUND = 302 

28SEE_OTHER = 303 

29NOT_MODIFIED = 304 

30USE_PROXY = 305 

31TEMPORARY_REDIRECT = 307 

32 

33# client error 

34BAD_REQUEST = 400 

35UNAUTHORIZED = 401 

36PAYMENT_REQUIRED = 402 

37FORBIDDEN = 403 

38NOT_FOUND = 404 

39METHOD_NOT_ALLOWED = 405 

40NOT_ACCEPTABLE = 406 

41PROXY_AUTHENTICATION_REQUIRED = 407 

42REQUEST_TIMEOUT = 408 

43CONFLICT = 409 

44GONE = 410 

45LENGTH_REQUIRED = 411 

46PRECONDITION_FAILED = 412 

47REQUEST_ENTITY_TOO_LARGE = 413 

48REQUEST_URI_TOO_LONG = 414 

49UNSUPPORTED_MEDIA_TYPE = 415 

50REQUESTED_RANGE_NOT_SATISFIABLE = 416 

51EXPECTATION_FAILED = 417 

52RATE_LIMITED = 420 

53UNPROCESSABLE_ENTITY = 422 

54LOCKED = 423 

55FAILED_DEPENDENCY = 424 

56UPGRADE_REQUIRED = 426 

57TOO_MANY_REQUESTS = 429 

58 

59# server error 

60INTERNAL_SERVER_ERROR = 500 

61NOT_IMPLEMENTED = 501 

62BAD_GATEWAY = 502 

63SERVICE_UNAVAILABLE = 503 

64GATEWAY_TIMEOUT = 504 

65HTTP_VERSION_NOT_SUPPORTED = 505 

66INSUFFICIENT_STORAGE = 507 

67NOT_EXTENDED = 510 

68CLIENT_TIMEOUT = 599