RFR: 8349670: HttpServer: sending interim responses fails after JDK-7026262 [v3]

Daniel Fuchs dfuchs at openjdk.org
Tue Sep 23 16:27:44 UTC 2025


On Tue, 23 Sep 2025 16:15:41 GMT, Josiah Noel <duke at openjdk.org> wrote:

>> Josiah Noel has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   remove upgrade
>
>>  we should include as part of this fix, some symbolic constants to represent the special (and counter-intuitive) length values of 0 and -1 for sendResponseHeaders
> 
> I mean I like this too and would appreciate that as well, but it seems a bit unrelated to the current change.
> 
>>  This method must be called prior to calling {@link #getResponseBody()}.
> 
> Hm? I do this all the time though.

@SentryMan Thanks for your patience! I will have a deeper look at your proposed changes and see how it behave in our CI. I suspect we might want to add some `@apiNote` to highlight how to send interim responses, and possibly clarify what the `length` parameter means in this case. Not sure if we should accept (and ignore) any value that is passed - or request that a specific value is passed (like 0 or -1) - something to be discussed. Let me review the code - then we can figure out what kind of note/statement we want to add to the API documentation.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/27069#issuecomment-3324740260


More information about the net-dev mailing list