views:

466

answers:

5

Fiddler seems to be killing a webservice call I'm making via SSL.

When I have fiddler capturing traffic (with Decrypt HTTPS traffic and Ignore cert errors both checked), my Web Service call becomes untrusted (I'm able to view SSL in a browser, but the web service call seems to be 'not ignored'). Essentially, I'm trying to catch the XML going up to the web service via a SSL.

Any thoughts or better ways to do this?

A: 

You could try http://www.parosproxy.org/index.shtml

Chris
A: 

I have used stunnel to remove (or add) SSL for testing. (on Linux and Windows)

Matthew Whited
A: 

A better tool to debug webservice is through firefox's firebug plugin. If you have the console tab enabled in firebug for your site, you can see what kind of error you are getting while calling the webservice or the data returned.

Emon
I was thinking maybe firebug.. going to give it a whirl.
madcolor
A: 

Answer:

Deserialize the object being uploaded and throw to a log.

Serialization.XmlSerializer
madcolor
+2  A: 

Fiddler works fine for this scenario, and many people use Fiddler this way every day.

Note that you may need to trust the Fiddler Root certificate if you're using any components (e.g. the .NET SOAP framework or the like) that immediately fail for untrusted certificates.

See http://www.fiddler2.com/fiddler/help/httpsdecryption.asp for more on this.

EricLaw -MSFT-