2013-06-12 56 views
0

我的Web服務端點是這樣的: http://www.host.com:8010/webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/TCPMON迫使你打破了目標端點到主機名和端口

所以,當我使用TCPMON捕捉傳出請求和傳入的反應,我指定「www.host.com 「作爲HOSTNAME和8010作爲PORT。顯然我沒有辦法在TCPMON中指定擴展名「webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg /」。這使我相信我的SOAP消息正在到達正確的端點(即http://www.host.com:8010/webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/)。

是否有方法或其他工具,我可以指定完整的端點地址並跟蹤肥皂請求和響應?

非常感謝您的回覆和幫助。

感謝

回答

0

具體我也繞軸線知道,但在CXF您可以添加記錄器端點配置總線。核心JAX-WS也是如此,您可以指定一個可能包含日誌記錄步驟的處理程序鏈。

不屬於ws實現(客戶端或服務器)的命令行工具不知道應用程序或協議細節,因此它們無法過濾該特定的端點請求。

你可以採取從tcpmon輸出和後處理它通過尋找只找到你想要的終點:

POST webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/ HTTP/1.1 

什麼的數據流中的非常相似。

+0

感謝您的回覆。 Fiddler2實際上很有幫助,解決了我的問題。再次感謝! – user2479517

0

我使用Fiddler2來捕獲http/webservice流量(並且SoapUI用於手工製作我自己的請求)。您可以在fiddler2中定義捕獲過濾器。 兩者都是用於測試和調試Web服務的優秀工具。

+0

感謝您的回覆。 Fiddler2實際上很有幫助,解決了我的問題。再次感謝! – user2479517

相關問題