#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http.h>
Go to the source code of this file.
Functions |
void | ngx_http_handler (ngx_http_request_t *r) |
void | ngx_http_core_run_phases (ngx_http_request_t *r) |
ngx_int_t | ngx_http_core_generic_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_rewrite_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_find_config_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_post_rewrite_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_access_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_post_access_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_try_files_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
ngx_int_t | ngx_http_core_content_phase (ngx_http_request_t *r, ngx_http_phase_handler_t *ph) |
void | ngx_http_update_location_config (ngx_http_request_t *r) |
void * | ngx_http_test_content_type (ngx_http_request_t *r, ngx_hash_t *types_hash) |
ngx_int_t | ngx_http_set_content_type (ngx_http_request_t *r) |
void | ngx_http_set_exten (ngx_http_request_t *r) |
ngx_int_t | ngx_http_set_etag (ngx_http_request_t *r) |
ngx_int_t | ngx_http_send_response (ngx_http_request_t *r, ngx_uint_t status, ngx_str_t *ct, ngx_http_complex_value_t *cv) |
ngx_int_t | ngx_http_send_header (ngx_http_request_t *r) |
ngx_int_t | ngx_http_output_filter (ngx_http_request_t *r, ngx_chain_t *in) |
u_char * | ngx_http_map_uri_to_path (ngx_http_request_t *r, ngx_str_t *path, size_t *root_length, size_t reserved) |
ngx_int_t | ngx_http_auth_basic_user (ngx_http_request_t *r) |
ngx_int_t | ngx_http_subrequest (ngx_http_request_t *r, ngx_str_t *uri, ngx_str_t *args, ngx_http_request_t **psr, ngx_http_post_subrequest_t *ps, ngx_uint_t flags) |
ngx_int_t | ngx_http_internal_redirect (ngx_http_request_t *r, ngx_str_t *uri, ngx_str_t *args) |
ngx_int_t | ngx_http_named_location (ngx_http_request_t *r, ngx_str_t *name) |
ngx_http_cleanup_t * | ngx_http_cleanup_add (ngx_http_request_t *r, size_t size) |
ngx_int_t | ngx_http_set_disable_symlinks (ngx_http_request_t *r, ngx_http_core_loc_conf_t *clcf, ngx_str_t *path, ngx_open_file_info_t *of) |
ngx_int_t | ngx_http_get_forwarded_addr (ngx_http_request_t *r, ngx_addr_t *addr, ngx_array_t *headers, ngx_str_t *value, ngx_array_t *proxies, int recursive) |
Macro Definition Documentation
#define NGX_HTTP_REQUEST_BODY_FILE_CLEAN 2 |
#define NGX_HTTP_REQUEST_BODY_FILE_OFF 0 |
#define NGX_HTTP_REQUEST_BODY_FILE_ON 1 |
Function Documentation
Variable Documentation
ngx_str_t ngx_http_core_get_method = { 3, (u_char *) "GET " } |
Initial value: {
&ngx_http_core_module_ctx,
ngx_http_core_commands,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
Definition at line 811 of file ngx_http_core_module.c.