1. 程式人生 > >webservice學習筆記(四):監聽請求-使用Eclipse下的TCP_IP工具

webservice學習筆記(四):監聽請求-使用Eclipse下的TCP_IP工具

監聽請求:使用Eclipse的Tcp/Ip工具(埠轉發):

1.配置eclipse的Tcp/Ip,並啟動監聽

eclipse>windows>perferences>搜尋框輸入tcp即可看到Tcp/Ip Moniter選項>配置如下,Local monitoring port為客戶端的本地wsdl檔案中指定的埠,Port為webservice伺服器端釋出時的指定埠號

 

2.將伺服器的WDSL文件儲存到客戶端本地,在專案中新建一個wsdl檔案,把內容複製到裡面來

切記複製的內容是右鍵檢視源之後的內容,並不是直接訪問wsdl的內容,如下圖:

 

 

 

 

3.修改文件:將wsdl檔案中的埠號8989改為8080

 

3.根據本地的wsdl文件生成客戶端程式碼,並編寫客戶端的呼叫程式碼

a.以管理員身份執行cmd,進入專案src路徑後面追加命令:wsimport -keep 以及你的wsdl檔案路徑+檔名

b.重新整理專案,自動生成成功

4.執行測試類,執行成功,並在控制檯欄右方多出一個Tcp/Ip欄,如下圖

 

 

上圖中,左欄為請求,右欄為響應,在雙欄viewer選中XML,可以看到報文資訊,通過header可以看到請求方式以及地址(請求行),

完成監聽