SOAP HTTP绑定
HTTP协议
HTTP在TCP/IP之上进行通信。HTTP客户机使用TCP连接到HTTP服务器。在建立连接之后,客户机可向服务器发送HTTP请求消息:
SOAP HTTP Binding
soap方法指的是遵守SOAP编码规则的HTTP请求/响应。
HTTP+XML=SOAP
SOAP请求可能是HTTP POST或HTTP GET
HTTP Post请求规定至少两个HTTP头:Content-Type和Content-Length。
Content-Type
SOAP的请求和响应的Content-Type头可定义消息的MIME类型,以及用于请求或响应的XML主体的字符编码
Content-Type:MIMEType;charset=character-encoding
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
SOAP的
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
请求和响应的Content-Length头规定请求或响应的主体的字节数
一个 SOAP 实例
在下面的例子中,一个 GetStockPrice 请求被发送到了服务器。此请求有一个 StockName 参数,而在响应中则会返回一个 Price 参数。此功能的命名空间被定义在此地址中: "http://www.example.org/stock"
SOAP 请求:
POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"><soap:Body xmlns:m="http://www.example.org/stock"><m:GetStockPrice><m:StockName>IBM</m:StockName></m:GetStockPrice></soap:Body></soap:Envelope>
SOAP 响应:
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"><soap:Body xmlns:m="http://www.example.org/stock"><m:GetStockPriceResponse><m:Price>34.5</m:Price></m:GetStockPriceResponse></soap:Body></soap:Envelope>
SOAP HTTP绑定相关推荐
- 怎么改造http服务器响应soap,SOAP HTTP 绑定
HTTP 在 TCP/IP 之上进行通信 HTTP 客户机使用 TCP 连接到 HTTP 服务器. 在建立连接之后,客户机可向服务器发送 HTTP 请求消息: POST /item HTTP/1.1 ...
- WSDL SOAP 绑定
WSDL包含一个对于SOAP 1.1终端节点的绑定,它支持如下端口指定消息: 一个版绑定到SOAP1.1端口的指示. 为一个SOAP端点指定一个地址的方式 为SOAPAction HTTP 头的URI ...
- WCF服务的REST / SOAP端点
我有一个WCF服务,我想将它作为RESTfull服务和SOAP服务公开. 以前有人做过这样的事吗? #1楼 MSDN现在似乎有一篇文章: https://msdn.microsoft.com/en-u ...
- Web Service和SOAP以及HTTP的关系?
Web Service.WSDL.SOAP.HTTP的概念存在诸多联系,在不同的产品中体现的概念也不一样.本文旨在描述一下其联系 和区别. WebService 和 WSDL的关系? Web Serv ...
- mockwebserver java_在Java中使用WireMock和SOAP Web服务
我是WireMock的创造者. 我最近使用WireMock在客户端项目上模拟了SOAP接口的集合,所以我可以证明它是可能的.至于它是否比SOAP UI更好或更差,我会说有一些明确的好处,但有一些权衡. ...
- SOAP协议规范介绍
SOAP协议规范 1. 简介 SOAP以XML形式提供了一个简单.轻量的用于在分散或分布环境中交换结构化和类型信息的机制.SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现:实际上它通 ...
- SOAP Version 1.2
SOAP Version 1.2 W3C Working Draft 9 July 2001 英文版: http://www.w3.org/TR/2001/WD-soap12-20010709/ ...
- soap怎么转soapenv_SOAP详解(转)
1. SOAP简介 1.1应用背景 对于应用程序开发来说,使程序之间进行因特网通信是很重要的.目前的应用程序通过使用远程过程调用(RPC)在诸如 DCOM 与 CORBA 等对象之间进行通信,但是 H ...
- 【SOAP】SOAP 教程
SOAP 教程 SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息. 在我们的 SOAP 教程中,你将了解到什么是 SOAP,以及它如何在应用程序之间交换信息. 现在开 ...
最新文章
- 浅析几种线程安全模型
- sql server agent会自动关闭_车用自动灭火器(装置)国内超细干粉自动灭火装置技术对比_搜狐汽车...
- Qt Creator使用版本控制系统
- 修改Linux的基本配置(如主机名、ip等)
- 计算机office基础知识的试题,office计算机基础知识(附答案).doc
- 贝叶斯方法学习笔记(二)
- HDU 4946 Area of Mushroom(2014 Multi-University Training Contest 8)
- VC动态库可以嵌套调用
- php指定时间转为时间戳,将时间转换为时间戳_php日期转时间戳,指定日期转换成时间戳...
- 使用python+ffmpeg批量将ts文件转为mp4
- eleme项目框架搭建及eslint常见报错(含图标字体库说明)
- selenium上传附件(借助AutoIt识别Windows上传窗口)
- WRF模式案例运行初体验--飓风示例全过程记录
- scratch成语接龙 电子学会图形化编程scratch等级考试四级真题和答案解析2021-9
- iOS工程师 - 简历
- C# 以MP3的格式将录制的音频数据写入文件流
- 【微机原理 实验】大小写字母的转换实验 (含汇编代码)
- Qt:创建文件夹QDir
- 服务器怎么安装php文档,php在云服务器端的安装教程
- 如何巧妙使用7段码数码管?
热门文章
- redis mysql 下载_redis 下载安装
- 【数据结构与算法】之深入解析“下一个更大元素I”的求解思路与算法示例
- HarmonyOS之深入解析线程管理
- 采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( )
- 2020\Simulation_1\5.数位递增的数
- 2013\Province_C_C++_A\3.振兴中华
- 2018\National _C_C++_B\1.换零钞
- 【Qt】2D绘图之复合模式
- docker harbor 域名_超详细的搭建docker私服Harbor教程
- excel进销存管理系统_通用Excel助力企业定制开发信息化系统常用功能模块