9 our @ISA = qw(Exporter);
20 HTTP_MOVED_PERMANENTLY
21 HTTP_MOVED_TEMPORARILY
36 HTTP_REQUEST_ENTITY_TOO_LARGE
37 HTTP_REQUEST_URI_TOO_LARGE
38 HTTP_UNSUPPORTED_MEDIA_TYPE
39 HTTP_RANGE_NOT_SATISFIABLE
41 HTTP_INTERNAL_SERVER_ERROR
45 HTTP_SERVICE_UNAVAILABLE
47 HTTP_INSUFFICIENT_STORAGE
50 our $VERSION = '0.7.34';
53 XSLoader::load('nginx', $VERSION);
55 # Preloaded methods go here.
58 use constant DECLINED => -5;
60 use constant HTTP_OK => 200;
61 use constant HTTP_CREATED => 201;
62 use constant HTTP_NO_CONTENT => 204;
63 use constant HTTP_PARTIAL_CONTENT => 206;
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;
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;
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;
107 nginx - Perl interface to the nginx HTTP server API
115 This module provides a Perl interface to the nginx HTTP server API.
120 http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html
126 =head1 COPYRIGHT AND LICENSE
128 Copyright (C) Igor Sysoev