2.1 Transport

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

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

The protocol server endpoint is formed by appending the suffix "/_vti_bin/search.asmx" to the URL of the site. For example, if the URL of the site (2) were http://www.contoso.com/Repository, the protocol server endpoint would be http://www.contoso.com/Repository/_vti_bin/search.asmx.<1>