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 >