|
Apache HTTPD
|
#include "apr.h"#include "apr_strings.h"#include "apr_buckets.h"#include "apr_lib.h"#include "apr_signal.h"#include "apr_want.h"#include "util_filter.h"#include "ap_config.h"#include "httpd.h"#include "http_config.h"#include "http_core.h"#include "http_protocol.h"#include "http_main.h"#include "http_request.h"#include "http_vhost.h"#include "http_log.h"#include "apr_date.h"#include "util_charset.h"#include "util_ebcdic.h"#include "util_time.h"#include "ap_mpm.h"#include "mod_core.h"Go to the source code of this file.
Macros | |
| #define | APR_WANT_STDIO /* for sscanf */ |
| #define | APR_WANT_STRFUNC |
| #define | APR_WANT_MEMFUNC |
| #define | LEVEL_200 3 |
| #define | LEVEL_300 30 |
| #define | LEVEL_400 39 |
| #define | LEVEL_500 91 |
| #define | METHOD_NUMBER_FIRST (M_INVALID + 1) |
| #define | METHOD_NUMBER_LAST 62 |
| #define | UNKNOWN_METHOD (-1) |
Variables | ||
| static int *const | aplog_module_index = &( http_module.module_index) | |
| static const char *const | status_lines [103] | |
| struct { | ||
| apr_array_header_t * link_insert_error_filter | ||
| } | _hooks | |
| static apr_hash_t * | methods_registry = NULL | |
| static int | cur_method_number = ( 26 + 1) | |
| #define APR_WANT_MEMFUNC |
Definition at line 32 of file http_protocol.c.
Definition at line 30 of file http_protocol.c.
| #define APR_WANT_STRFUNC |
Definition at line 31 of file http_protocol.c.
| #define LEVEL_200 3 |
| #define LEVEL_300 30 |
| #define LEVEL_400 39 |
| #define LEVEL_500 91 |
Definition at line 193 of file http_protocol.c.
| #define METHOD_NUMBER_LAST 62 |
Definition at line 199 of file http_protocol.c.
| #define UNKNOWN_METHOD (-1) |
Definition at line 756 of file http_protocol.c.
|
static |
Definition at line 1116 of file http_protocol.c.
|
static |
no valid method
Definition at line 674 of file http_protocol.c.
|
static |
Definition at line 1136 of file http_protocol.c.
Definition at line 989 of file http_protocol.c.
Definition at line 201 of file http_protocol.c.
|
static |
RFC 2616: HTTP
RFC 2616: HTTP
RFC 5789: PATCH Method for HTTP
RFC 2616: HTTP
RFC 2518: WebDAV
RFC 2518: WebDAV
RFC 3253: WebDAV Versioning
Definition at line 758 of file http_protocol.c.
|
static |
no valid method
Definition at line 1042 of file http_protocol.c.
|
static |
Definition at line 662 of file http_protocol.c.
| struct { ... } _hooks |
Definition at line 61 of file http_protocol.c.
|
static |
Definition at line 659 of file http_protocol.c.
| apr_array_header_t* link_insert_error_filter |
Definition at line 186 of file http_protocol.c.
|
static |
Singleton registry of additional methods. This maps new method names such as "MYGET" to methnums, which are int offsets into bitmasks.
This follows the same technique as standard M_GET, M_POST, etc. These are dynamically assigned when modules are loaded and <Limit GET MYGET> directives are processed.
Definition at line 658 of file http_protocol.c.
Definition at line 73 of file http_protocol.c.