Hi Team,

Might be the query had been answered before but I tried to search and was
unscuccessful to find any reference stating whether Apache HTTPClient 5.x
classic api implementation is supporting HTTP 2 requests or not.

I am trying to set request as HTTP 2 using below code but server is
throwing 400 and if use my own IIS server it is throwing 500 "*Version Not
Supported*” as I could see in java ssl debug in both cases it is being sent
as “GET / HTTP/2.0”. If I define my own *ProtocolVersion* class and
override *format* method in that class to send request “GET / HTTP/2”
(Similar to how browsers send) I am getting even 400 error from IIS.


*final HttpGet httpget = new HttpGet("https://hc.apache.org/
<https://hc.apache.org/>”);*
*httpget.setVersion(HttpVersion.HTTP_2);*

Thanks & Regards,
Sreenivas

>

Reply via email to