summaryrefslogtreecommitdiffstats
path: root/modules/proxy
diff options
context:
space:
mode:
authorStefan Eissing <icing@apache.org>2022-04-04 10:24:09 +0200
committerStefan Eissing <icing@apache.org>2022-04-04 10:24:09 +0200
commit4442201e61616a2a75909b26909121f469bfae7c (patch)
tree63f3ea4cfe577f6892cd704c0ac4f719bc985093 /modules/proxy
parentfr doc rebuild. (diff)
downloadapache2-4442201e61616a2a75909b26909121f469bfae7c.tar.xz
apache2-4442201e61616a2a75909b26909121f469bfae7c.zip
*) core/mod_http/mod_http2:
- adds new meta bucket types REQUEST, RESPONSE and HEADERS to the API. - adds a new method for setting standard response headers Date and Server - adds helper methods for formatting parts of HTTP/1.x, like headers and end chunks for use in non-core parts of the server, e.g. mod_proxy - splits the HTTP_IN filter into a "generic HTTP" and "specific HTTP/1.x" filter. The latter one named HTTP1_BODY_IN. - Uses HTTP1_BODY_IN only for requests with HTTP version <= 1.1 - Removes the chunked input simulation from mod_http2 - adds body_indeterminate flag to request_rec that indicates that a request body may be present and needs to be read/discarded. This replaces logic that thinks without Content-Length and Transfer-Encoding, no request body can exist. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1899547 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/proxy')
-rw-r--r--modules/proxy/proxy_util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/proxy/proxy_util.c b/modules/proxy/proxy_util.c
index 1cc275e18c..d8739e8a7f 100644
--- a/modules/proxy/proxy_util.c
+++ b/modules/proxy/proxy_util.c
@@ -815,7 +815,8 @@ PROXY_DECLARE(int) ap_proxy_checkproxyblock(request_rec *r, proxy_server_conf *c
PROXY_DECLARE(int) ap_proxy_pre_http_request(conn_rec *c, request_rec *r)
{
ap_add_input_filter("HTTP_IN", NULL, r, c);
- return OK;
+ ap_add_input_filter("HTTP1_BODY_IN", NULL, r, c);
+ return OK;
}
PROXY_DECLARE(const char *) ap_proxy_location_reverse_map(request_rec *r,