当前位置 : 主页 > 网页制作 > Nodejs >

JAX-WS - Soap消息的捕获

来源:互联网 收集:自由互联 发布时间:2021-06-24
原文地址:JAX-WS - Soap消息的捕获 一、TcpMon捕获 1、下载apache-tcpmon-1.0,并运行build目录下的tcpmon-1.0.jar启动。 2、配置TcpMon,如下图 3、改写JAX-WS - 基础示例中的WSClient,并执行 [java] vie

原文地址:JAX-WS - Soap消息的捕获

一、TcpMon捕获

    1、下载apache-tcpmon-1.0,并运行build目录下的tcpmon-1.0.jar启动。

    2、配置TcpMon,如下图

        


    3、改写JAX-WS - 基础示例中的WSClient,并执行

[java]  view plain  copy  
  1. package com.xilen;  
  2.   
  3. import java.net.MalformedURLException;  
  4. import java.net.URL;  
  5.   
  6. import javax.xml.namespace.QName;  
  7.   
  8. import com.xilen.ws.UserInfoService;  
  9. import com.xilen.ws.UserInfoServiceImplService;  
  10.   
  11. /** 
  12.  * tcp mon 
  13.  */  
  14. public class WsClient_TcpMon {  
  15.   
  16.     public static void main(String[] args) throws MalformedURLException {  
  17.           
  18.         //创建指向TcpMon本地监听地址的WSDL文档URL  
  19.         URL url = new URL("http://127.0.0.1:7777/userinfo?wsdl");  
  20.   
  21.         //通过QName指定文档定义,即wsdl描述中的targetNamespace和name  
  22.         QName qname = new QName("http://ws.xilen.com/""UserInfoServiceImplService");  
  23.           
  24.         //通过URL和QName参数获取Service  
  25.         UserInfoServiceImplService uisis = new UserInfoServiceImplService(url,qname);  
  26.           
  27.         UserInfoService ms = uisis.getUserInfoServiceImplPort();  
  28.           
  29.         System.out.println(ms.check("admin""12345"));  
  30.     }  
  31.   
  32. }  
    4、查看TcpMon的捕获

        


二、Eclipse捕获

    1、在工具栏选择Web Services Explorer的按钮

        


    2、输入WSDL文档的地址

        


    3、选择服务

        


    4、发送请求

        


    5、获得返回消息

        


    6、查看具体的消息内容

        


 三、下载

    1、TcpMon下载:http://download.csdn.net/detail/u013379717/7254337

    2、实例代码下载:http://download.csdn.net/detail/u013379717/7254335

网友评论