我正嘗試使用VB.NET編寫的示例FedEx Web服務代碼來檢索運費。在Visual Studio中調試Web服務
呼叫返回費率信息,但它返回的費率過高,並且與其網站上顯示的費率相同,以獲得相同的運輸參數。
他們的支持團隊願意調查這種差異,如果我可以向他們提供XML數據,我假設的SOAP事務,但我不知道如何解決這個問題。
有人可以幫忙嗎?
我正嘗試使用VB.NET編寫的示例FedEx Web服務代碼來檢索運費。在Visual Studio中調試Web服務
呼叫返回費率信息,但它返回的費率過高,並且與其網站上顯示的費率相同,以獲得相同的運輸參數。
他們的支持團隊願意調查這種差異,如果我可以向他們提供XML數據,我假設的SOAP事務,但我不知道如何解決這個問題。
有人可以幫忙嗎?
我過去曾使用Fiddler來監視http請求/響應。你可以試試這個,但是我建議你重新看一下這個例子來檢查它的邏輯。它可能與數據類型問題一樣簡單,或者在最後缺少一些零,或者您可能會發送一些錯誤的參數。
獲取提琴手。 http://www.fiddler2.com/屏幕分爲3個部分。左邊部分顯示URL和結果。當您點擊左側窗格中的一個項目時,右側屏幕的上半部分顯示發送的內容(單擊「Inspectors」選項卡),右下方的屏幕顯示返回的值。我通常會看到發送和接收的「原始」。 – Tangurena 2009-10-06 23:08:01
做到這一點的一種方法是隻使用WireShark嗅探連接(免費下載,wireshark.org)。
由此,您可以查看客戶端和服務器之間的整個事務,並查看它發送的內容。
我認爲Web service Studio 2.0可以幫助你在這..它可以顯示XML & SOAP請求響應和給定的web服務的WSDL綁定。
並且有一個codeplex alternative測試甚至WCF服務..只要給一個嘗試..
SoapUI是你的朋友,在這裏。
你可以使用Fiddler或WCF跟蹤工具: http://msdn.microsoft.com/en-us/library/aa702726.aspx
100分的人誰可以勺子餵我這個答案,這樣我可以得到XML交易數據自己 – ChadD 2009-10-02 16:47:59