[ 
https://issues.apache.org/jira/browse/HTTPASYNC-171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

tassadar closed HTTPASYNC-171.
------------------------------

thanks Oleg, it worked

> Async http post with apache client 5.3
> --------------------------------------
>
>                 Key: HTTPASYNC-171
>                 URL: https://issues.apache.org/jira/browse/HTTPASYNC-171
>             Project: HttpComponents HttpAsyncClient
>          Issue Type: Bug
>            Reporter: tassadar
>            Priority: Major
>
> I constructed an async client with:
> {code:java}
> private val httpclient = HttpAsyncClients.custom()
> .setConnectionManager(connectionManager)
> .build();{code}
> {color:#172b4d}And i noticed that the Content-Length header is not supplied. 
> Invastigating i saw that all the requesta were made as http 2.0, so i tried 
> to force an http 1.1 request:
> {color}
> {code:java}
> request.setVersion(HttpVersion.HTTP_1_1)
> localContext.setProtocolVersion(HttpVersion.HTTP_1_1){code}
> but it didn't worked, still the request were made as http 2.0. Trying to 
> investigate further i noticed that even if the{color:#172b4d} 
> H2RequestContent interceptor is able to manage the http 1.1 request 
> (delegating it to super) the 
> {color}AbstractH2StreamMultiplexer.{color:#172b4d}getProtocolVersion() 
> involved in the process always returns {color}http_2:
> {code:java}
> @Override
> public ProtocolVersion getProtocolVersion() {
>     return HttpVersion.HTTP_2;
> }{code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to