RFR [11]: 8207966 HttpClient response without content-length does not return body
Thomas Lußnig
openjdk at suche.org
Tue Aug 14 18:37:36 UTC 2018
Hi,
i see that only missing Content-length is allowed with http/1.0.
I am not sure
a) if this is not also allowed with http/1.1
b) even if it is not allowed that it is good to read the body but not
make it available for the application.
From integration scenarios i know that this can often cause trouble
if one side say we send the message
And the other say we received nothing. In these situation network
analyses and traffic log tell the message
was transmitted but the application tell 0 bytes received.
If the message is dropped i think there should be an exception telling
that there was an mandatory header missing.
Gruß Thomas Lußnig
p.s. Great to see that an fix is available soon.
On 14.08.2018 15:59:51, Michael McMahon wrote:
> Hi,
>
> This is an important fix for 11 which addresses the problem where
> HTTP/1.0
> responses that do not include a content-length header are not handled
> correctly.
>
> http://cr.openjdk.java.net/~michaelm/8207966/webrev.2/index.html
>
> Thanks,
> Michael.
>
More information about the net-dev
mailing list