You have to set the "ProxyAuthorization" property

<http:conduit>
  <proxyAuthorization ....>
</http:conduit>

or

AuthorizationPolicy policy = httpConduit.getProxyAuthorization();
policy.set....
httpConduit.setProxyAuthorization(policy);

Cheers,
-Polar

tog wrote:
Hi Polar,

Thanks for the answer, it's better. Now I have the problem that the request
looks like this:

POST http://www.webservicex.net/CurrencyConvertor.asmx HTTP/1.1
Content-Type: text/xml
Authorization: Basic c3UxNjc2NjpraXJhdmk5OA==
SOAPAction: "http://www.webserviceX.NET/ConversionRate";
Cache-Control: no-cache
Pragma: no-cache
User-Agent: Java/1.5.0_11
Host: www.webservicex.net
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Proxy-Connection: keep-alive
Content-Length: 476

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";><soap:Body><ConversionRate
xmlns="http://www.webserviceX.NET/";><FromCurrency xmlns:xs="
http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
xsi:type="xs:string">USD</FromCurrency><ToCurrency xmlns:xs="
http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
xsi:type="xs:string">EUR</ToCurrency></ConversionRate></soap:Body></soap:Envelope

The problem is that I am expecting

Proxy-Authorization: Basic c3UxNjc2NjpraXJhdmk5OA==

rather than

Authorization: Basic c3UxNjc2NjpraXJhdmk5OA==

Is that a bug or am I doing something wrong ?

Cheers
Guillaume

On 4/30/07, Polar Humenn <[EMAIL PROTECTED]> wrote:

Hi Guzillaume,

Yes, you can turn "chunking" off on the client side.
You can "config" it the "Springway"

<http:conduit id="{.....}PortName">
          <client  AllowChunking="false">
  </http:conduit>

Or you can do it programatically by

SomePort port = service.getPort(...);

Client client                                     =
ClientProxy.getClient(port);
HttpConduit httpConduit = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = httpConduit.getClient();

httpClientPolicy.setAllowChunking(false);

httpConduit.setClient(httpClientPolicy);

Cheers,
-Polar

tog wrote:
> Hi,
>
> I am preparing a patch for being able to use cxf with proxies. I was
> stuck
> till recently by a weird problem after playing and forging the POST
> request
> that cxf is using, I found that my proxy was not supporting chunking. Is
> there a way to turn this feature off ?
>
> Cheers
> Guillaume
>




Reply via email to