https://bz.apache.org/bugzilla/show_bug.cgi?id=64133
Bug ID: 64133
Summary: mod_proxy does not work with h2 protocol enabled with
small request bodies
Product: Apache httpd-2
Version: 2.4.41
Hardware: PC
OS: Linux
Status: NEW
Severity: major
Priority: P2
Component: mod_proxy_http
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 37003
--> https://bz.apache.org/bugzilla/attachment.cgi?id=37003&action=edit
chrome http2 har
If I enable the h2 protocol on my virtual host, then all POST requests that
send an empty json object `{}` fail to get proxified when sent from firefox or
chromium.
It works fine with requests sent from curl or idea.
As only the empty body requests fail, I assume it is a bug in mod_proxy,
mod_http2 or mod_ssl, but it might be a firefox/chromium bug as well. Feel free
to let me know and Ill open a ticket there.
Under firefox, it seems the request may sometimes pass.
The failing requests get the error:
[proxy_http:error] [pid 86:tid 139928507143936] (70008)Partial results are
valid but processing is incomplete: [client 172.21.0.1:36444] AH01095: prefetch
request body failed to 172.21.0.3:8080 (as) from 172.21.0.1 (), referer:
http://localhost:4200/trustee/list
Im attaching the vhost config and several error logs at trace4 level.
- log of a failing request sent on h2 by firefox + har
- log of a failing request sent on h2 by opera (chromium) + har
- log of a succesful request on h2 sent by idea
- log of a successful request sent on http1 by opera (chromium).
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]