【WebService】通过postman请求web service
概述
用postman请求web service,在编写soap xml时,要区分soap(或http)的版本,不同的版本,有不同的请求方式。
具体写法参考这个文章标签下的其他文章。
解决方法
以soap1.1为例
1、postman用post方式,header上要设置:Content-Type:text/xml;charset=utf-8
2.请求报文体选择,body -> raw -> xml
3.请求报文
以版本1.1为例,请求报文有两种写法
方法一
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:cxf3="http://cxf3.what21.com/"
xmlns:aa="http://webservice.example.com/"><soap:Body><aa:sayHello><userName>青山</userName></aa:sayHello></soap:Body>
</soap:Envelope>
方法二
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:cxf3="http://cxf3.what21.com/"><soap:Body xmlns:aa="http://webservice.example.com/"><aa:sayHello><userName>青山</userName></aa:sayHello></soap:Body>
</soap:Envelope>
其中,
xmlns:aa 属性的内容是服务端配置的命名空间(即,@WebService注解的targetNamespace属性),通过访问wsdl文档,也可以看到。
请求报文中xml的约束中,只有xmlns:soap和自定义(xmlns:aa)的命名空间(最)有用.
<aa:sayHello>是方法名,具体的说,只有sayHello是方法名。
<userName>是方法参数名,也是@WebParam()中name属性的设置值;而且不能加 aa: 这个前缀。
参考文章
https://blog.csdn.net/yysyangyangyangshan/article/details/86650012
【WebService】通过postman请求web service相关推荐
- javascript 请求web service
<script language="javascript"> var strXMl strXMl='<?xml version="1.0 ...
- WebService 理论详解、JWS(Java Web Service) 快速入门
目录 WebService (web服务)概述 WebService 平台技术 WebService 工作原理 WebService 开发流程 常见 Web Service 框架 JWS(Java W ...
- 前台页面通过ajax环境和js调用web service的几种方法
目录: 1.配置ajax环境 2.js中调用web service (ajax环境) 方法一 3.方法二 4.方法三 5.ajax中的错误处理 //6.写的比较快 如果有疏忽之处 如能指出感激不尽. ...
- Android开发之使用Web Service进行网络编程
使用Web Service进行网络编程 Android应用通常都是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发.运行一些单用户.小型应用是 ...
- iOS 中client和server的 Web Service 网络通信 (1)
当你打开你手机上新浪微博应用或者知乎应用是.你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过如何的方法实现的?好.那么接下来就介绍是如何实现的.过程又是怎么样的. 当我们浏览着 ...
- .NET应用程序中异步调用Web Service的几种方法 come from: veryhappy(wx.net)
测试程序界面 图一,调用前界面 图二,调用后界面 详细代码实现 闲言少叙,直接进入主题吧.首先一个声明一个类(将来在客户端与服务器间传递): public class Class1 { ...
- iOS 中客户端和服务器的 Web Service 网络通信
当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的. 当我们浏览着 ...
- iOS 中客户端和服务器的 Web Service 网络通信 (1)
当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的. 当我们浏览着 ...
- postman请求soap 请求_postman测试调用web service asmx
大多数情况都是使用postman来测试调用Restful接口,但是有些老系统用web service写的接口还是不少见.最近我就遇到了,我们之前买的一个系统居然是.net 写的web service, ...
最新文章
- CSDN湘苗培优,打造高素质技术人才
- FOSCommentBundle功能包:与FOSUserBundle集成
- vue键盘事件:@keyup.down下方向键绑定事件
- python iloc函数_Python 基本操作- 数据选取loc、iloc、ix函数
- java实现红包要多少钱_Java实现发红包功能
- 【算法学习笔记】19.算法设计初步 最大子列和问题的几种方法
- android中画弧函数canvas.drawArc()之理解
- php 置信区间 计算,深度学习篇-如何理解置信区间
- 【bzoj2648】SJY摆棋子 KD-tree
- 085:QuerySet API详解-defer和only
- hdfs用fileutil读取文件内容_MoviePy - 用Python玩转视频剪辑!(MoviePy安装及视频文件读取)
- rmmod命令卸载驱动过程详解
- JAVA指定区域内截图_Java+Selenium根据元素创建指定区域截图——Element快照
- 电脑连接上WIFI后,如何查看WIFI密码?
- 超微服务器只显示raid0,超微主板怎么创建RAID磁盘阵列 服务器组建RAID0、RAID1图文教程...
- js获取本月第一天和最后一天
- banner图片不拉伸、全屏宽、居中显示的方法
- MATLAB求解一阶RC电路和二阶RLC电路
- 发送短信验证码及调用短信接口与C# 后台 post 发送
- 软件工程结课论文 敏捷开发在软件工程中的应用 大学编程作业(TUST 天津科技大学 2022年)