HTTP/2 Bad Request (400) on HEAD Requests.

0

When we enable HTTP/2 on our VS, HEAD requests are throwing a Bad Request (400). When it's disabled they work. Also, when HTTP/2 is enabled the HEAD requests do not get logged to the ESP User logs. When disabled they do. Any guidance would be greatly appreciated. We are new to KEMP.

1 comment

Avatar
0
Tony Vaughan

Hi Christoph,

this is similar to SSL offloading/ SSL straight through scenarios

if you have the VS "Service Type" set to "HTTP-HTTP/2-HTTPS"
traffic is sent to the LoadMaster as HTTPS/2 but is "offloaded" to HTTP 1.1 on the back-end servers
with this we can log and modify headers if needed

if you have the VS "Service Type" set to "HTTPS/2 pass-through"
traffic is sent to the LoadMaster as HTTPS/2 and is passed on as HTTP/2 to the back-end servers
we cannot log and modify headers when the traffic is in this state

when connecting directly to the real server, does it respond correctly on HTTPS/2?