SOAP-简单对象访问协议
时间:2020-01-09 10:44:21 来源:igfitidea点击:
SOAP是"简单对象访问协议"的简称。 SOAP是一种基于XML的消息格式,用于客户端服务通信(通常称为Web服务)中。在本教程中,我将解释SOAP格式(1.2版)的基础,包括:...以及其他几个主题,我们可以从此页底部(或者该页中每个页面的右上角)的目录中看到这些主题。踪迹)。
- SOAP XML格式
- SOAP消息样式
- SOAP MEP(消息交换模式)
- SOAP消息路由
- 通过HTTP的SOAP
SOAP消息格式
这是一个简单的示例SOAP消息:
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" > <soap:Header> </soap:Header> <soap:Body> <-- Fault element is optional, used only if a fault occurs in web service. --> <soap:Fault> </soap:Fault> </soap:Body> </soap:Envelope>
如我们所见,SOAP消息由一个Envelope元素组成,其中可以嵌套一个Header和Body元素。如果Web服务中发生错误,则可以在Body
元素内嵌套Fault
元素。这些SOAP元素中的每一个都将在此SOAP跟踪的后续页面中进行解释。
SOAP请求和响应都使用Envelope
前面显示的SOAP消息格式既用于将请求从客户端发送到Web服务,又用于将响应从Web服务发送回客户端。因此,SOAP请求和响应消息的格式是相同的。它与HTTP中的请求和响应格式不同的情况不同。