Eclipse 查看 WebService 服务请求和响应消息

每个WebService 对入参和返参都是有自己的要求的:别人调用我的WebService,需要按照我的要求进行传参。当我返回数据时,我也得告诉别人,我的返回数据是怎样组织的,方便别人读取。

那怎样查看这种规则?下面介绍两种方式查看 WebService 服务请求和响应消息。

第一种方式:利用Eclipse的Web Services Explorer

第一步:切换成 JavaEE 模式

第二步:点击如下图所示的工具栏菜单

第三步:弹出如下页面,选择页面右上角的 WSDL Page,点击 WSDL Main,输入 WSDL 的URL地址,点击Go

第四步:选择需要测试的方法

第五步:添加该测试方法所需的入参,点击Go

第六步:测试方法产生了返回值,我们就可以查看请求和响应的消息

第二种方式:利用Eclipse的TCP/IP Monitor

但是这里不管本人如何调用WebService,除了查看WSDL以外,都不会产生监听消息。

贴几个网上排名比较靠前的参考:https://blog.csdn.net/xzm_rainbow/article/details/14497187

原文地址:https://www.cnblogs.com/jwen1994/p/10589150.html

时间: 2024-11-12 22:13:38

Eclipse 查看 WebService 服务请求和响应消息的相关文章

接口测试基础知识详解http请求由三部分组成,分别是:请求行、消息报头、请求正文 1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF 其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了

HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:http://host[":"port][abs_path]http表示要通过HTTP协议来定位网络资源:host表示合法的Internet主机域名或者IP地址:port指定一个端口号,为空则使用缺省端口80:abs_path指定请求资源的URI:如果URL中没有给出abs_path,那么当它作为请求URI时,必须以"/"的形式给出,通常这个工作浏览器自动帮我们完成.e

HTTP请求和响应格式详细解析

引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出.HTTP协议的主要特点可概括如下:1.支持客户/服务器模式.2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径.请求方法常用的有GET.HEAD.POS

HTTP请求头部+响应码

本篇博文主要介绍HTTP请求-响应的系列过程,包括四个部分,是在陆续学习中觉着之间有关联总结下来的,以便自己今后忘记后可以快速查看也为各位看到这篇文章的朋友们梳理一下知识.下面,正文开始: 作为一个前端开发人员,我们每天都在与页面打交道,那么,当你输入一个网址的时候,实际究竟会发生什么呢?下面,就先来解答一下这个问题. 一.当在浏览器输入一个网址后,实际会发生什么? 回答之前,先摘一段<淘宝技术这十年>中的"你刚才在淘宝上买了一件东西"里的一段话,对我理解这个问题有启发.

初入网络系列笔记(4)HTTP请求和响应

一.借鉴说明,本博文借鉴以下博文 1.starok,HTTP必知必会,http://www.cnblogs.com/starstone/p/4890409.html 2.CareySon,HTTP协议漫谈,http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html 3.逖靖寒,浅析HTTP协议,http://www.cnblogs.com/gpcuster/archive/2009/05/25/1488749.htm

第三篇 :微信公众平台开发实战之请求消息,响应消息以及事件消息类的封装

微信服务器和第三方服务器之间究竟是通过什么方式进行对话的? 下面,我们先看下图: 其实我们可以简单的理解: (1)首先,用户向微信服务器发送消息: (2)微信服务器接收到用户的消息处理之后,通过开发者配置的URL和Token 来找到第三方服务器,并以XML形式向第三方服务器发送消息. (3)第三方服务器获取这些消息之后,需要按照微信服务器传过来的XML的语言进行解析,获取到信息之后,根据用户的需求,提供服务,然后封装成XML数据,传回到微信服务器上去. (4)微信服务器解析这些XML,并把相应的

Node.js 使用 soap 模块请求 WebService 服务接口

项目开发中需要请求webservice服务,前端主要使用node.js 作为运行环境,因此可以使用soap进行请求. 使用SOAP请求webservice服务的流程如下: 1.进入项目目录,安装 soap 模块 > npm install soap --save-dev 2.在项目的 node_modules 目录下找到soap模块下的 lib > client.js, 修改代码: soapAction = ((ns.lastIndexOf("/") !== ns.leng

Dubbo中服务消费者和服务提供者之间的请求和响应过程

服务提供者初始化完成之后,对外暴露Exporter.服务消费者初始化完成之后,得到的是Proxy代理,方法调用的时候就是调用代理. 服务消费者经过初始化之后,得到的是一个动态代理类,InvokerInvocationHandler,包含MockClusterInvoker,MockClusterInvoker包含一个RegistryDirectory和FailoverClusterInvoker. Java动态代理,每一个动态代理类都必须要实现InvocationHandler这个接口,并且每一

crm将消息(请求和响应类)与 Execute 方法结合使用

IOrganizationService 提供执行常用操作的方法.除了常用方法外,还可以使用 IOrganizationService.Execute 方法执行没有公开为方法的消息.Execute 方法采用消息请求类作为参数并返回消息响应类.请求消息类名称以"Request"结尾,响应消息类名称以"Response"结尾.有关 Execute 方法支持的所有消息的详细信息,请参阅组织服务中的 xRM 消息和组织服务中的 CRM 消息.IDiscoveryServic

Tigase开发笔记6:packet流转机制 -&gt; 一条消息(packet)的请求和响应过程解析

初看Tigase的packet内部流转机制一开始不是太明白.里面用到了较多的线程,代码不太看得懂.慢慢的通过一条消息的请求和响应的代码跟踪分析,搞清楚了消息流转的过程. 前言 本文使用Tigase Server version:7.0.2 进行的代码跟踪和分析. 使用工具:IntelliJ IDEA14.1.4 Tigase通过tigase.io包当中的代码读取网络中的字节数组,然后通过tigase.net包当中的类把字节数组转换为字符,最后通过tigase.xml包当中的XML解析器把这些字符