axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Suriarachchi" <amilasuriarach...@gmail.com>
Subject Re: [axis2] newbie question regarding java proxies generated by wsdl2java
Date Wed, 02 Jan 2008 03:43:34 GMT
I can not really get you problem

you can set the proxy host and port using
http.proxyHost and http.proxyPort system variables

Amila.


On Dec 24, 2007 1:56 PM, Adrian Herscu <bmf1972@fastmail.fm> wrote:

> After playing more times with the network sniffer (WireShark), I
> discovered that it cannot assemble the HTTP request sent by the Swing
> client. The information appears in the TCP packets. Interesting... It
> can assemble HTTP requests sent by the browser and by the proxy server,
> and also it can assemble all HTTP replies.
>
> I changed the Swing client to connect through the proxy server as the
> browser client does -- new
> CurrencyConvertorStub("
> http://localhost:7586/ws-clients/ws/CurrencyConvertor.asmx");
>
> Port 7586 is used by the Eclipse TCP monitor, while the proxy servlet
> listens on 8080.
>
> The following appears on the request side of the monitor screen:
> POST /ws-clients/ws/CurrencyConvertor.asmx HTTP/1.1
> <?xml version="1.0" encoding="http://schemas.xmlsoap.org/soap/envelope/"
> standalone="no"?>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> ">
> <soapenv:Body>
> <ns1:ConversionRate xmlns:ns1="http://www.webserviceX.NET/">
> <ns1:FromCurrency>USD</ns1:FromCurrency>
> <ns1:ToCurrency>ILS</ns1:ToCurrency>
> </ns1:ConversionRate>
> </soapenv:Body>
> </soapenv:Envelope>
>
> The response is:
> HTTP/1.1 400 Bad Request
> <h1>Bad Request (Invalid Number)</h1>
>
> Any idea about what else should I check?
> Adrian.
>
> Adrian Herscu wrote:
> > Hi all,
> >
> > I am learning about Axis2 using this WSDL:
> > http://www.webservicex.net/CurrencyConvertor.asmx?wsdl
> >
> > I have generated a Java proxy by using this command:
> > wsdl2java.bat -or -uw -o ${project_loc} -uri ${string_prompt:WSDL URL}
> > and I have built a Swing UI on top of it.
> >
> > I can invoke the service synchronously and asynchronously through the
> > Swing UI.
> >
> > I have also built an HTML+JavaScript UI and it works also. I had to make
> > it work through a server proxy because the cross-domain limitation in
> > browsers. So the browser sends a POST request to
> > http://localhost:7586/ws-clients/ws/CurrencyConvertor.asmx and the
> > server proxy maps it to
> http://www.webservicex.net/CurrencyConvertor.asmx
> >
> > Now I am trying to make the Swing client talk through the server proxy
> > and it doesn't work :-(
> >
> > After monitoring the network I found that the browser creates a nice
> > HTTP POST request, while the Swing client doesn't create any HTTP
> > request... Perhaps it's too late and I am too tired... How could it
> be????
> >
> > Please help,
> > Adrian
> >
> > P.S. I can attach the pcap files as a proof....
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
Amila Suriarachchi,
WSO2 Inc.

Mime
View raw message