我有一個C#應用程序,它是Web服務的客戶端。我的一個要求是允許捕獲我發送的SOAP,這樣如果出現問題,我可以修復該錯誤,或者證明問題出在我打電話的服務中。在C#中,我將如何捕獲在Web服務調用中使用的SOAP?
我的Web引用代理服務類從System.Web.Services.Protocols.SoapHttpClientProtocol
照常導出。如果我有一個魔術棒,我會讓這個基類實現一個事件OnPost
,我可以處理將SOAP寫入我的日誌並繼續。
短期運行一個數據包嗅探器像Wireshark的,有沒有一種簡單的方法來獲得這個級別的日誌記錄?
[從Web引用客戶端獲取RAW皁數據在ASP.net運行]的可能的複製(http://stackoverflow.com/questions/300674/getting-raw-soap-data-從一個Web引用客戶端運行在ASP網) – gecco 2016-12-21 07:21:08