概述

用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相关推荐

  1. javascript 请求web service

    <script language="javascript">     var strXMl     strXMl='<?xml version="1.0 ...

  2. WebService 理论详解、JWS(Java Web Service) 快速入门

    目录 WebService (web服务)概述 WebService 平台技术 WebService 工作原理 WebService 开发流程 常见 Web Service 框架 JWS(Java W ...

  3. 前台页面通过ajax环境和js调用web service的几种方法

    目录: 1.配置ajax环境 2.js中调用web service (ajax环境) 方法一 3.方法二 4.方法三 5.ajax中的错误处理 //6.写的比较快 如果有疏忽之处  如能指出感激不尽. ...

  4. Android开发之使用Web Service进行网络编程

    使用Web Service进行网络编程 Android应用通常都是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发.运行一些单用户.小型应用是 ...

  5. iOS 中client和server的 Web Service 网络通信 (1)

    当你打开你手机上新浪微博应用或者知乎应用是.你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过如何的方法实现的?好.那么接下来就介绍是如何实现的.过程又是怎么样的.      当我们浏览着 ...

  6. .NET应用程序中异步调用Web Service的几种方法 come from: veryhappy(wx.net)

    测试程序界面 图一,调用前界面 图二,调用后界面 详细代码实现 闲言少叙,直接进入主题吧.首先一个声明一个类(将来在客户端与服务器间传递): public class Class1     {     ...

  7. iOS 中客户端和服务器的 Web Service 网络通信

    当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的.      当我们浏览着 ...

  8. iOS 中客户端和服务器的 Web Service 网络通信 (1)

    当你打开你手机上新浪微博应用或者知乎应用是,你是否会去想这些显示在手机上的图片和数据时从哪里来的?又是通过怎样的方法实现的?好,那么接下来就介绍是如何实现的,过程又是怎么样的.      当我们浏览着 ...

  9. postman请求soap 请求_postman测试调用web service asmx

    大多数情况都是使用postman来测试调用Restful接口,但是有些老系统用web service写的接口还是不少见.最近我就遇到了,我们之前买的一个系统居然是.net 写的web service, ...

最新文章

  1. CSDN湘苗培优,打造高素质技术人才
  2. FOSCommentBundle功能包:与FOSUserBundle集成
  3. vue键盘事件:@keyup.down下方向键绑定事件
  4. python iloc函数_Python 基本操作- 数据选取loc、iloc、ix函数
  5. java实现红包要多少钱_Java实现发红包功能
  6. 【算法学习笔记】19.算法设计初步 最大子列和问题的几种方法
  7. android中画弧函数canvas.drawArc()之理解
  8. php 置信区间 计算,深度学习篇-如何理解置信区间
  9. 【bzoj2648】SJY摆棋子 KD-tree
  10. 085:QuerySet API详解-defer和only
  11. hdfs用fileutil读取文件内容_MoviePy - 用Python玩转视频剪辑!(MoviePy安装及视频文件读取)
  12. rmmod命令卸载驱动过程详解
  13. JAVA指定区域内截图_Java+Selenium根据元素创建指定区域截图——Element快照
  14. 电脑连接上WIFI后,如何查看WIFI密码?
  15. 超微服务器只显示raid0,超微主板怎么创建RAID磁盘阵列 服务器组建RAID0、RAID1图文教程...
  16. js获取本月第一天和最后一天
  17. banner图片不拉伸、全屏宽、居中显示的方法
  18. MATLAB求解一阶RC电路和二阶RLC电路
  19. 发送短信验证码及调用短信接口与C# 后台 post 发送
  20. 软件工程结课论文 敏捷开发在软件工程中的应用 大学编程作业(TUST 天津科技大学 2022年)

热门文章

  1. 美国电视剧小超人剧情在线
  2. 【EL】【JSTL】【文件上传下载】【学习笔记】寒假javaweb学习之旅1.5
  3. think python turtleworld练习
  4. Jetson Nano从零开始(1):介绍
  5. Multisim基础 元器件的旋转
  6. 重庆自考本科可以选择全日制吗?
  7. BCM-BCP-DRP-运维管理之故障管理——故障的分类与处理流程
  8. 河南大学校园平面图数字化
  9. 【文献学习】静电纺丝
  10. c语言迭代法求立方根,谁能解释一下立方根的迭代公式,要详细的,thankyou!