Mercurial > hg > nginx-quic
comparison src/http/modules/perl/nginx.pm @ 914:b10286697f8d
add HTTP response codes
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 13 Dec 2006 12:31:58 +0000 |
parents | 3047c580f6eb |
children | 263c3219bb98 |
comparison
equal
deleted
inserted
replaced
913:90ce4d0e3241 | 914:b10286697f8d |
---|---|
9 our @ISA = qw(Exporter); | 9 our @ISA = qw(Exporter); |
10 | 10 |
11 our @EXPORT = qw( | 11 our @EXPORT = qw( |
12 OK | 12 OK |
13 DECLINED | 13 DECLINED |
14 | |
14 HTTP_OK | 15 HTTP_OK |
16 HTTP_CREATED | |
17 HTTP_NO_CONTENT | |
18 HTTP_PARTIAL_CONTENT | |
19 | |
20 HTTP_MOVED_PERMANENTLY | |
21 HTTP_MOVED_TEMPORARILY | |
15 HTTP_REDIRECT | 22 HTTP_REDIRECT |
23 HTTP_NOT_MODIFIED | |
24 | |
25 HTTP_BAD_REQUEST | |
26 HTTP_UNAUTHORIZED | |
27 HTTP_PAYMENT_REQUIRED | |
28 HTTP_FORBIDDEN | |
16 HTTP_NOT_FOUND | 29 HTTP_NOT_FOUND |
30 HTTP_NOT_ALLOWED | |
31 HTTP_NOT_ACCEPTABLE | |
32 HTTP_REQUEST_TIME_OUT | |
33 HTTP_CONFLICT | |
34 HTTP_GONE | |
35 HTTP_LENGTH_REQUIRED | |
36 HTTP_REQUEST_ENTITY_TOO_LARGE | |
37 HTTP_REQUEST_URI_TOO_LARGE | |
38 HTTP_UNSUPPORTED_MEDIA_TYPE | |
39 HTTP_RANGE_NOT_SATISFIABLE | |
40 | |
41 HTTP_INTERNAL_SERVER_ERROR | |
17 HTTP_SERVER_ERROR | 42 HTTP_SERVER_ERROR |
43 HTTP_NOT_IMPLEMENTED | |
44 HTTP_BAD_GATEWAY | |
45 HTTP_SERVICE_UNAVAILABLE | |
46 HTTP_GATEWAY_TIME_OUT | |
47 HTTP_INSUFFICIENT_STORAGE | |
18 ); | 48 ); |
19 | 49 |
20 our $VERSION = '0.5.3'; | 50 our $VERSION = '0.5.3'; |
21 | 51 |
22 require XSLoader; | 52 require XSLoader; |
23 XSLoader::load('nginx', $VERSION); | 53 XSLoader::load('nginx', $VERSION); |
24 | 54 |
25 # Preloaded methods go here. | 55 # Preloaded methods go here. |
26 | 56 |
27 use constant OK => 0; | 57 use constant OK => 0; |
28 use constant DECLINED => -5; | 58 use constant DECLINED => -5; |
29 | 59 |
30 use constant HTTP_OK => 200; | 60 use constant HTTP_OK => 200; |
31 use constant HTTP_REDIRECT => 302; | 61 use constant HTTP_CREATED => 201; |
32 use constant HTTP_NOT_FOUND => 404; | 62 use constant HTTP_NO_CONTENT => 204; |
33 use constant HTTP_SERVER_ERROR => 500; | 63 use constant HTTP_PARTIAL_CONTENT => 206; |
64 | |
65 use constant HTTP_MOVED_PERMANENTLY => 301; | |
66 use constant HTTP_MOVED_TEMPORARILY => 302; | |
67 use constant HTTP_REDIRECT => 302; | |
68 use constant HTTP_NOT_MODIFIED => 304; | |
69 | |
70 use constant HTTP_BAD_REQUEST => 400; | |
71 use constant HTTP_UNAUTHORIZED => 401; | |
72 use constant HTTP_PAYMENT_REQUIRED => 402; | |
73 use constant HTTP_FORBIDDEN => 403; | |
74 use constant HTTP_NOT_FOUND => 404; | |
75 use constant HTTP_NOT_ALLOWED => 405; | |
76 use constant HTTP_NOT_ACCEPTABLE => 406; | |
77 use constant HTTP_REQUEST_TIME_OUT => 408; | |
78 use constant HTTP_CONFLICT => 409; | |
79 use constant HTTP_GONE => 410; | |
80 use constant HTTP_LENGTH_REQUIRED => 411; | |
81 use constant HTTP_REQUEST_ENTITY_TOO_LARGE => 413; | |
82 use constant HTTP_REQUEST_URI_TOO_LARGE => 414; | |
83 use constant HTTP_UNSUPPORTED_MEDIA_TYPE => 415; | |
84 use constant HTTP_RANGE_NOT_SATISFIABLE => 416; | |
85 | |
86 use constant HTTP_INTERNAL_SERVER_ERROR => 500; | |
87 use constant HTTP_SERVER_ERROR => 500; | |
88 use constant HTTP_NOT_IMPLEMENTED => 501; | |
89 use constant HTTP_BAD_GATEWAY => 502; | |
90 use constant HTTP_SERVICE_UNAVAILABLE => 503; | |
91 use constant HTTP_GATEWAY_TIME_OUT => 504; | |
92 use constant HTTP_INSUFFICIENT_STORAGE => 507; | |
34 | 93 |
35 | 94 |
36 1; | 95 1; |
37 __END__ | 96 __END__ |
38 | 97 |