[prev in list] [next in list] [prev in thread] [next in thread] 

List:       httpclient-users
Subject:    Re: HttpClient 5
From:       Oleg Kalnichevski <olegk () apache ! org>
Date:       2018-04-06 7:02:43
Message-ID: 1522998163.25317.13.camel () apache ! org
[Download RAW message or body]

On Thu, 2018-04-05 at 14:25 +0000, Mark A. Claassen wrote:
> Thanks, that was what I was looking for.  However, a few things...
> First, it seems the arguments have changed a bit since that was
> written.
> 
> I fixed this by creating a HttpContext with : HttpContext context =
> HttpClientContext.create();
> I then created a quick CallbackHandler for testing:
> 		FutureCallback<MyHandler> callback = new
> FutureCallback<MyHandler>() {
> 			@Override
> 			public void completed(MyHandler t) {
> 				System.err.println("Here: completed");
> 			}
> 			@Override
> 			public void failed(Exception excptn) {
> 				System.err.println("Here: failed");
> 				excptn.printStackTrace();
> 			}
> 			@Override
> 			public void cancelled() {
> 				System.err.println("cancelled");
> 			}
> 		};
> 
> Second, I get an error.  I think the problem is in
> MinimalHttpAsyncClient on line 229.  It creates the HttpHost, but
> there is no opportunity to send in a port.  This results in:
> 
> 	at org.apache.hc.core5.util.Args.notNegative(Args.java:124)
> 	at
> org.apache.hc.client5.http.HttpRoute.<init>(HttpRoute.java:75)
> 	at
> org.apache.hc.client5.http.HttpRoute.<init>(HttpRoute.java:154)
> 	at
> org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient.leaseEnd
> point(MinimalHttpAsyncClient.java:115)
> 	at
> org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient.access$2
> 00(MinimalHttpAsyncClient.java:76)
> 	at
> org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient$4.sendRe
> quest(MinimalHttpAsyncClient.java:231)
> 	at
> org.apache.hc.core5.http.nio.BasicRequestProducer.sendRequest(BasicRe
> questProducer.java:65)
> 

Hi Mark

Yes, things still keep on changing though I am trying to not make any
large API visible changes anymore.

Please do try the latest snapshot from master instead of 5.0-beta1

https://github.com/apache/httpcomponents-client

Oleg

---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic