On Tue, 13 May 2025 08:15:34 GMT, Volkan Yazici <vyaz...@openjdk.org> wrote:
> Includes request method, request URI, response status code, and HTTP/2 stream > ID while logging response headers in the HTTP Client. > > ### Demonstration > > Snippets from running JTreg against > `test/jdk/java/net/httpclient/HeadTest.java`: > > **Before:** > > INFO: HEADERS: REQUEST HEADERS: > HEAD /transfer/ HTTP/1.1 > Content-Length: 0 > Host: 127.0.0.1:43647 > ... > INFO: HEADERS: RESPONSE HEADERS: > connection: Upgrade > upgrade: h2c > ... > INFO: HEADERS: RESPONSE HEADERS: > :status: 304 > content-length: 300 > ... > INFO: HEADERS: HEADERS FRAME (streamid=1): > :authority: 127.0.0.1:50611 > :method: GET > :path: / > > > **After:** > > INFO: HEADERS: REQUEST HEADERS: > HEAD /transfer/ HTTP/1.1 > Content-Length: 0 > Host: 127.0.0.1:43647 > ... > INFO: HEADERS: RESPONSE HEADERS: > GET http://127.0.0.1:48497/ 101 > connection: Upgrade > upgrade: h2c > ... > INFO: HEADERS: RESPONSE HEADERS (streamid=1): > GET http://127.0.0.1:48497/ 304 > :status: 304 > content-length: 300 > ... > INFO: HEADERS: HEADERS FRAME (streamid=1): > GET https://127.0.0.1:50611/ > :authority: 127.0.0.1:50611 > :method: GET > :path: / This pull request has now been integrated. Changeset: 81e8e670 Author: Volkan Yazici <vyaz...@openjdk.org> Committer: Daniel Fuchs <dfu...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/81e8e670cec4e09502965110a77982f7d2f85ad9 Stats: 24 lines in 4 files changed: 7 ins; 0 del; 17 mod 8351347: HttpClient Improve logging of response headers Reviewed-by: dfuchs, michaelm ------------- PR: https://git.openjdk.org/jdk/pull/25201