2.1 Transport

Protocol servers MUST support SOAP over HTTP. Protocol servers SHOULD additionally support SOAP over HTTPS, as specified in [RFC2818], for securing communication with protocol clients.

Protocol messages MUST be formatted as specified in [SOAP1.1], section 4, "SOAP Envelope", or in [SOAP1.2-1/2007], section 5, "SOAP Message Construct". Protocol server faults MUST be returned either by using HTTP Status Codes as specified in [RFC2616], section 10, "Status Code Definitions", or by using SOAP faults as specified in [SOAP1.1], section 4.4, "SOAP Fault" or in [SOAP1.2-1/2007], section 5.4, "SOAP Fault".