| #ifndef _NGX_HTTP_PROXY_HANDLER_H_INCLUDED_ |
| #define _NGX_HTTP_PROXY_HANDLER_H_INCLUDED_ |
| #define NGX_HTTP_PROXY_PARSE_NO_HEADER 20 |
| #define NGX_HTTP_PARSE_TOO_LONG_STATUS_LINE 21 |
| } ngx_http_proxy_headers_in_t; |
| } ngx_http_proxy_loc_conf_t; |
| typedef struct ngx_http_proxy_ctx_s ngx_http_proxy_ctx_t; |
| struct ngx_http_proxy_ctx_s { |
| ngx_connection_t *connection; |
| ngx_http_proxy_headers_in_t *headers_in; |
| int (*state_handler)(ngx_http_request_t *r, ngx_http_proxy_ctx_t *p); |
| extern ngx_module_t ngx_http_proxy_module; |
| static int ngx_http_proxy_error(ngx_http_request_t *r, ngx_http_proxy_ctx_t *p, |
| #endif /* _NGX_HTTP_PROXY_HANDLER_H_INCLUDED_ */ |