Reto Weiss created CXF-9226:
-------------------------------
Summary: Proxy authentication fails with IllegalStateException
instead of HTTPException (407)
Key: CXF-9226
URL: https://issues.apache.org/jira/browse/CXF-9226
Project: CXF
Issue Type: Bug
Components: JAX-WS Runtime
Affects Versions: 4.2.0
Environment: Asynchronous Apache HTTP Client 5, Proxy Authentication,
Unkown User
Reporter: Reto Weiss
I have written a Proxy WebServiceClientFeature where I setup a
ProxyAuthorizationPolicy like here:
{code:java}
HTTPClientPolicy policy = httpConduit.getClient();
policy.setProxyServer("...");
policy.setNonProxyHosts("...");
policy.setProxyServerPort(...);
ProxyAuthorizationPolicy authPolicy = new ProxyAuthorizationPolicy();
authPolicy.setUserName("unkown-user");
authPolicy.setPassword("***");
authPolicy.setAuthorizationType("Basic");
httpConduit.setProxyAuthorization(authPolicy);
httpConduit.getClient().setMaxRetransmits(5);
httpConduit.getClient().setAutoRedirect(true); {code}
This works fine.
However, if the provide user does not exists I get an IllegalStateException
instead of an HTTPException (HTTP Response 407: ...) if I use the asynchronous
Apache HTTP Client 5 as HTTPConduit. If I use any another HTTPConduit like the
synchronous Apache HTTP Client 5 or the async or synch Apache HTTP client 4 the
thrown exception is correct.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)