提琴手似乎在杀死我通过SSL进行的web服务调用。尝试使用Fiddler从SSL Web服务调用中获取XML?
当我有提琴手捕捉流量(与Decrypt HTTPS流量和忽略证书错误都检查),我的Web服务调用变得不可信(我可以在浏览器中查看SSL,但Web服务调用似乎'不被忽视“)。从本质上讲,我试图通过SSL抓住XML到Web服务。
任何想法或更好的方法来做到这一点?
提琴手似乎在杀死我通过SSL进行的web服务调用。尝试使用Fiddler从SSL Web服务调用中获取XML?
当我有提琴手捕捉流量(与Decrypt HTTPS流量和忽略证书错误都检查),我的Web服务调用变得不可信(我可以在浏览器中查看SSL,但Web服务调用似乎'不被忽视“)。从本质上讲,我试图通过SSL抓住XML到Web服务。
任何想法或更好的方法来做到这一点?
回答:
反序列化正在上传的对象并将其扔到日志中。
Serialization.XmlSerializer
我已经使用stunnel删除(或增加)SSL进行测试。 (在Linux和Windows上)
更好的调试web服务的工具是通过firefox的firebug插件。如果您的站点在Firebug中启用了控制台选项卡,则可以查看调用Web服务或返回数据时获得的错误类型。
提琴手在这种情况下工作正常,许多人每天都这样使用提琴手。
请注意,如果您使用立即失败的不受信任的证书的任何组件(例如.NET SOAP框架等),您可能需要信任Fiddler Root证书。
有关更多信息,请参阅http://www.fiddler2.com/fiddler/help/httpsdecryption.asp。
我在想也许萤火虫..会给它一个旋风。 – madcolor 2009-10-09 17:26:31