Doug MacEachern
/
mod_perl-1.07_04
/
Apache::Constants
NAME
Apache::Constants - Constants defined in apache header files
SYNOPSIS
use Apache::Constants;
use Apache::Constants ':common';
use Apache::Constants ':response';
DESCRIPTION
Server constants used by apache modules are defined in httpd.h and other header files, this module gives Perl access to those constants.
- common
-
This tag imports the most commonly used constants.
OK
DECLINED
DONE
NOT_FOUND
FORBIDDEN
AUTH_REQUIRED
SERVER_ERROR
- response
-
This tag imports the common response codes, plus these response codes:
DOCUMENT_FOLLOWS
MOVED
REDIRECT
USE_LOCAL_COPY
BAD_REQUEST
BAD_GATEWAY
RESPONSE_CODES
NOT_IMPLEMENTED
CONTINUE
NOT_AUTHORITATIVE
CONTINUE and NOT_AUTHORITATIVE are aliases for DECLINED.
- methods
-
This are the method numbers, commonly used with the Apache method_number method.
METHODS
M_CONNECT
M_DELETE
M_GET
M_INVALID
M_OPTIONS
M_POST
M_PUT
M_TRACE
- options
-
These constants are most commonly used with the Apache allow_options method:
OPT_NONE
OPT_INDEXES
OPT_INCLUDES
OPT_SYM_LINKS
OPT_EXECCGI
OPT_UNSET
OPT_INCNOEXEC
OPT_SYM_OWNER
OPT_MULTI
OPT_ALL
- satisfy
-
These constants are most commonly used with the Apache satisfies method:
SATISFY_ALL
SATISFY_ANY
SATISFY_NOSPEC
- remotehost
-
These constants are most commonly used with the Apache get_remote_host method:
REMOTE_HOST
REMOTE_NAME
REMOTE_NOLOOKUP
REMOTE_DOUBLE_REV
- http
-
This is the full set of HTTP response codes: (NOTE: not all implemented here)
HTTP_METHOD_NOT_ALLOWED
HTTP_NOT_ACCEPTABLE
HTTP_LENGTH_REQUIRED
HTTP_PRECONDITION_FAILED
HTTP_SERVICE_UNAVAILABLE
HTTP_VARIANT_ALSO_VARIES
HTTP_NO_CONTENT
HTTP_METHOD_NOT_ALLOWED
HTTP_NOT_ACCEPTABLE
HTTP_LENGTH_REQUIRED
HTTP_PRECONDITION_FAILED
HTTP_SERVICE_UNAVAILABLE
HTTP_VARIANT_ALSO_VARIES
- server
-
These are constants related to server version:
MODULE_MAGIC_NUMBER
SERVER_VERSION
SERVER_SUBVERSION
AUTHORS
Gisle Aas <aas@sn.no>, Doug MacEachern <dougm@osf.org> and h2xs