提琴手似乎在殺死我通過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