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.

EXPORT TAGS

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