HTTP/2 client may require fallback to HTTP

Due to a limitation in the current version of 3pp used by the HTTP/2 Client agent (Jetty 3pp) that unencrypted requests to HTTP server may fail if the server does not fully support HTTP/2. It is due to the fact that in some cases HTTP/1 upgrade to HTTP/2 is not possible.

A workaround would be to use earlier HTTP version. To apply this, you can set the value of the httpVersion field in http.RequestCycle udr to "http".

It is recommended to use encryption while using HTTP/2 Client agent.