Main Page | Modules | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

List of Methods recognized by the server


Defines

#define M_GET   0
#define M_PUT   1
#define M_POST   2
#define M_DELETE   3
#define M_CONNECT   4
#define M_OPTIONS   5
#define M_TRACE   6
#define M_PATCH   7
#define M_PROPFIND   8
#define M_PROPPATCH   9
#define M_MKCOL   10
#define M_COPY   11
#define M_MOVE   12
#define M_LOCK   13
#define M_UNLOCK   14
#define M_VERSION_CONTROL   15
#define M_CHECKOUT   16
#define M_UNCHECKOUT   17
#define M_CHECKIN   18
#define M_UPDATE   19
#define M_LABEL   20
#define M_REPORT   21
#define M_MKWORKSPACE   22
#define M_MKACTIVITY   23
#define M_BASELINE_CONTROL   24
#define M_MERGE   25
#define M_INVALID   26
#define METHODS   64
#define AP_METHOD_BIT   ((apr_int64_t)1)

Define Documentation

#define AP_METHOD_BIT   ((apr_int64_t)1)
 

The method mask bit to shift for anding with a bitmask.

Definition at line 540 of file httpd.h.

Referenced by action_handler(), AP_CORE_DECLARE_NONSTD(), AP_DECLARE(), asis_handler(), cgi_handler(), cgid_handler(), check_user_access(), dav_handler(), dbm_check_auth(), digest_check_auth(), display_info(), file_cache_handler(), find_allowdeny(), handle_autoindex(), make_allow(), order(), satisfy(), and status_handler().

#define M_BASELINE_CONTROL   24
 

Definition at line 527 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_CHECKIN   18
 

Definition at line 521 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_CHECKOUT   16
 

Definition at line 519 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_CONNECT   4
 

Definition at line 507 of file httpd.h.

Referenced by AP_CORE_DECLARE(), AP_DECLARE(), ap_proxy_connect_canon(), ap_proxy_connect_handler(), authenticate_digest_user(), lookup_builtin_method(), and proxy_detect().

#define M_COPY   11
 

Definition at line 514 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_DELETE   3
 

Definition at line 506 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_GET   0
 

Methods recognized (but not necessarily handled) by the server. These constants are used in bit shifting masks of size int, so it is unsafe to have more methods than bits in an int. HEAD == M_GET. This list must be tracked by the list in http_protocol.c in routine ap_method_name_of().

Definition at line 503 of file httpd.h.

Referenced by action_handler(), AP_DECLARE(), ap_proxy_ftp_handler(), ap_proxy_http_request(), APR_OPTIONAL_FN_TYPE(), asis_handler(), cgi_handler(), cgid_handler(), check_speling(), dav_fixups(), dav_handler(), default_handler(), display_info(), do_negotiation(), file_cache_handler(), fixup_dir(), handle_autoindex(), handle_map_file(), handle_multi(), imap_handler(), lookup_builtin_method(), make_allow(), proxy_needsdomain(), read_request_line(), ServerSupportFunction(), status_handler(), and util_ldap_handler().

#define M_INVALID   26
 

Definition at line 529 of file httpd.h.

Referenced by AP_CORE_DECLARE_NONSTD(), AP_DECLARE(), dav_handler(), default_handler(), make_allow(), and set_script().

#define M_LABEL   20
 

Definition at line 523 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_LOCK   13
 

Definition at line 516 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_MERGE   25
 

Definition at line 528 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_MKACTIVITY   23
 

Definition at line 526 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_MKCOL   10
 

Definition at line 513 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_MKWORKSPACE   22
 

Definition at line 525 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_MOVE   12
 

Definition at line 515 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_OPTIONS   5
 

Definition at line 508 of file httpd.h.

Referenced by AP_DECLARE(), cgi_handler(), cgid_handler(), dav_handler(), default_handler(), handle_map_file(), lookup_builtin_method(), proxy_handler(), and ssl_io_filter_Upgrade().

#define M_PATCH   7
 

Definition at line 510 of file httpd.h.

Referenced by AP_DECLARE(), and lookup_builtin_method().

#define M_POST   2
 

Definition at line 505 of file httpd.h.

Referenced by AP_DECLARE(), cgi_handler(), cgid_handler(), dav_fixups(), dav_handler(), default_handler(), find_code_page(), handle_map_file(), log_script(), lookup_builtin_method(), and ssl_hook_Access().

#define M_PROPFIND   8
 

Definition at line 511 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_PROPPATCH   9
 

Definition at line 512 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_PUT   1
 

Definition at line 504 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), find_code_page(), log_script(), and lookup_builtin_method().

#define M_REPORT   21
 

Definition at line 524 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_TRACE   6
 

Definition at line 509 of file httpd.h.

Referenced by AP_CORE_DECLARE_NONSTD(), AP_DECLARE(), AP_DECLARE_NONSTD(), lookup_builtin_method(), proxy_handler(), and set_script().

#define M_UNCHECKOUT   17
 

Definition at line 520 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_UNLOCK   14
 

Definition at line 517 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_UPDATE   19
 

Definition at line 522 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define M_VERSION_CONTROL   15
 

Definition at line 518 of file httpd.h.

Referenced by AP_DECLARE(), dav_handler(), and lookup_builtin_method().

#define METHODS   64
 

METHODS needs to be equal to the number of bits we are using for limit masks.

Definition at line 535 of file httpd.h.

Referenced by action_handler(), APR_HOOK_STRUCT(), create_access_dir_config(), merge_action_dir_configs(), merge_core_dir_configs(), order(), and satisfy().