2.1 Transport

Protocol servers MUST support SOAP over HTTP. Protocol servers SHOULD additionally support SOAP over HTTPS for enhancing the security of communication with protocol clients.

Protocol messages MUST be formatted as specified either 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 via HTTP status codes, as specified in [RFC2616] section 10 (Status Code Definitions), or via SOAP faults, as specified either in [SOAP1.1] section 4.4 (SOAP Fault) or in [SOAP1.2-1/2007] section 5.4 (SOAP Fault).