views:

501

answers:

5

Hello.

Does anyone knows about a webproxy ( preferably written in Java ) that can be used to trace the http request my app does to a 3rd party webservice?

I'm using an IDE that automatically creates a ws-client based on the WSDL.

I execute the code generated and I'm getting a 500 error, I would like to know what the soap request is.

My guess is that any web proxy will do, I just don't think installing a full proxy such as squid is needed at this point.

Thanks

+1  A: 

I use TCP Proxy for that. It's prefect for troubleshooting web serivces on Windows although it's not written in Java.

sipwiz
+2  A: 

Fiddler is the proxy tool I have been using, when I can't use Firebug.

Scone maybe something you can use if you want to do some coding.

On Scones related items page. I came across this proxy Pluxy. I know nothing about this one.

Philip T.
Fiddler is a really great proxy.
digitaljoel
A: 

Fiddler is excellent.

There is also a very polished web proxy called Charles which is written in Java.

serg10
+1  A: 

WireShark is another good tool and here is a post on how to use it.

Keith Bloom
Please link the post
Jhonny D. Cano -Leftware-
Doh! Clicked image instead of link.
Keith Bloom
A: 

Membrane SOA Monitor is a open source Web Services interceptor written in Java. It can work as a proxy or as a reverse proxy. What I like most is the formatting and syntax highlighting of SOAP messages.

baranco