我有一個在IIS中的測試實例上運行的Web服務。不幸的是,對它的某些請求導致它引發基本錯誤,如「對象未設置爲對象的實例」。如何欺騙HTTP請求以測試.NET Web服務
使用webservice的人然後向我發送導致錯誤的完整HTTP請求(包括頭文件),現在我需要拋出在我的開發環境中運行的實例來修復錯誤。
有關如何做到這一點的任何建議? (膩子會工作,但你無法複製並粘貼到膩子時,它的連接,這使得費力的調試!)
我有一個在IIS中的測試實例上運行的Web服務。不幸的是,對它的某些請求導致它引發基本錯誤,如「對象未設置爲對象的實例」。如何欺騙HTTP請求以測試.NET Web服務
使用webservice的人然後向我發送導致錯誤的完整HTTP請求(包括頭文件),現在我需要拋出在我的開發環境中運行的實例來修復錯誤。
有關如何做到這一點的任何建議? (膩子會工作,但你無法複製並粘貼到膩子時,它的連接,這使得費力的調試!)
有人貼出提琴手http://www.fiddler2.com/fiddler2/在早期這個答案,然後將其刪除 - 我給它一個嘗試,它的作品充滿了想象。 (謝謝)
使用肥皂的用戶界面。 http://www.soapui.org/
SOAP UI是一個很好的柔軟的這樣的事情,你可以添加你的參考,然後複製/粘貼你的朋友的要求!
要添加您參考:
啓動了SoapUI
右鍵點擊 「項目」
新建了SoapUI項目
與填寫 「初始WSDL」 文字框中輸入您本地wsdl網址(即「http:// localhost:1234webservice.asmx?wsdl」(別忘了?wsdl))
單擊 「確定」
要執行你的要求
展開新創建的項目
展開你嘩嘩使用的端口(主要區別是WSDM版本1.1或1.2)
右鍵點擊您的方法
「新要求」
在申請窗口複製您收到
點擊綠色三角形上這個窗口的右上角/粘貼。
嗯,我感覺啞!請問在SoapUI中你會怎麼做?謝謝:) – Jimbo 2012-01-10 12:36:18
@Jimbo我編輯了我的答案 – 2012-01-10 13:34:10