1.3 Overview

The SOAP over WebSocket Protocol Binding:

  • Specifies a WSDL Transport URI (http://schemas.microsoft.com/soap/websocket) for identifying this protocol as the transport for sending SOAP 1.2 messages [SOAP1.2-2/2007].

  • Defines a new WebSocket subprotocol (soap), as described in [RFC6455], which is used by the client to indicate to the service that it intends to use the SOAP-over-WebSockets protocol for message exchange.

  • Defines two new HTTP headers ('soap-content-type' and 'microsoft-binary-transfer-mode') that are used by the client during the initial WebSocket handshake to indicate the SOAP content-type and the transfer-mode of the subsequent messages.