On Mon, 15 May 2023 16:31:54 GMT, Daniel Fuchs <[email protected]> wrote:
>> When using HTTP/1.1, if a BodyPublisher reports an unknown length (-1), the >> HttpClient will send the request body in Chunked mode. If the publisher >> publishes an empty byte buffer, the client will generate an empty chunk, >> which the server will interpret as the end of the request body. Sending an >> empty chunk can never be valid, unless it's the last body chunk and marks >> the end of the body. >> >> A new subclass of `AbstractNoBody.java` `NoBodyPartThree.java` is created to >> check this scenario. While at it, the tests >> `java/net/httpclient/NoBodyPartOne.java` and >> `java/net/httpclient/NoBodyPartTwo.java` which create a lot of clients are >> also updated to make use of `HttpClient::close`. > > Daniel Fuchs has updated the pull request incrementally with one additional > commit since the last revision: > > Add bug id Marked as reviewed by djelinski (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk/pull/13988#pullrequestreview-1427005781
