2.1 Transport

Protocol servers MUST support SOAP over HTTP. Protocol servers SHOULD additionally support SOAP over HTTPS for securing communication with 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 using HTTP Status-Codes as specified in [RFC2616], section 10 "Status Code Definitions" or using SOAP faults as specified either in [SOAP1.1], section 4.4 "SOAP Fault" or in [SOAP1.2-1/2007], section 5.4 "SOAP Fault."