Hi all,

I don’t have the ability to create an OpenJDK issue.

Is this not the correct way to get this going? In the past, the net-dev has 
been responsive to this sort of thing.

Maybe this was lost because it was sent over the weekend?

Thanks,
Robert

> On Jan 11, 2025, at 2:10 PM, robert engels <reng...@ix.netcom.com> wrote:
> 
> Hi,
> 
> According to RFC 9113 which obsoletes 7540, the Http2 upgrade mechanism over 
> non-SSL has been deprecated (for a variety of reasons). See 
> https://www.rfc-editor.org/rfc/rfc9113.html#section-3.1
> 
> The problem is that the JDK HttpClient only supports upgrade attempts over 
> non-SSL, and has no support for “http2 using prior knowledge”. See 
> https://www.rfc-editor.org/rfc/rfc9113.html#section-3.3
> 
> This is against JEP 110 https://openjdk.org/jeps/110 which forms the basis of 
> HttpClient, where it states: 
> 
> Must be able to negotiate an upgrade from 1.1 to 2 (or not), or select 2 from 
> the start.
> 
> 
> The latter half of this addresses the “http2 with prior knowledge” portion of 
> the specification. The current behavior is not compliant with RFC 9113.
> 
> Are there plans to address this? Is there an outstanding bug I could work on?
> 
> Thanks,
> Robert Engels

Reply via email to