SOAP消息交换模式

时间:2020-01-09 10:44:21  来源:igfitidea点击:

SOAP规范提到了一个称为"消息交换模式"(MEP)的概念。 SOAP规范中描述了两种基本的消息交换模式:

  • 请求-回应
  • 回应

以下各节介绍了这两种消息交换模式。

请求-回应

在请求响应消息交换中,SOAP客户端将SOAP请求消息发送到服务。该服务以SOAP响应消息作为响应。

当SOAP客户端需要将数据发送到SOAP服务时,请求响应消息交换模式是必需的,以便该服务执行其工作。例如,如果客户端请求数据由服务存储,则客户端需要将要存储的数据发送到服务。

回应

在响应消息交换中,SOAP客户端连接到服务,但不通过发送消息。它只是发送例如一个简单的HTTP请求。服务以SOAP消息作为响应。

此消息交换模式类似于浏览器与Web服务器通信的方式。浏览器发送一个HTTP请求,告诉它要访问哪个页面,但是HTTP请求不包含任何其他数据。 Web服务器以HTTP响应作为响应,该HTTP响应包含请求的页面。