Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.0
Description
POST /cliservice HTTP/1.1
Content-Type: application/x-thrift
Accept: application/x-thrift
User-Agent: Java/THttpClient/HC
Authorization: Basic YW5vbnltb3VzOmFub255bW91cw==
Content-Length: 71
Host: localhost:10007
Connection: Keep-Alive
Accept-Encoding: gzip,deflate
X-XSRF-HEADER: true
The Beeline client clearly sends out HTTP compression headers which are ignored by the HTTP service layer in HS2.
After patch, result looks like
HTTP/1.1 200 OK Date: Tue, 01 Aug 2017 01:47:23 GMT Content-Type: application/x-thrift Vary: Accept-Encoding, User-Agent Content-Encoding: gzip Transfer-Encoding: chunked Server: Jetty(9.3.8.v20160314)