Webbtjänster: Exempel på anrop och svar

I exemplen nedan syns hur anropet skickar in ett företags registreringsnummer genom parametern ”ClientCompanyNumber” och får till svar kundens telefonnummer i svarsparametern ”Phone”.

Exempel på ett anrop:

POST /Person HTTP/1.1
Host: www.exempel.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn
 
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope "
soap:encodingStyle=" http://www.w3.org/2003/05/soap-encoding">
  <soap:Body xmlns:m="http://www.dinsite.org/client">
    <m:GetClientPhone>
      <m:ClientCompanyNumber>55555554545</m:ClientCompanyNumber>
    </m:GetClientPhone>
  </soap:Body>
</soap:Envelope>

Exempel på ett svar:

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope "
soap:encodingStyle=" http://www.w3.org/2003/05/soap-encoding">
  <soap:Body xmlns:m=" http://www.dinsite.org/client ">
    <m:GetClientPhoneResponse>
      <m:Phone>+4631202020</m:Phone>
    </m: GetClientPhoneResponse>
  </soap:Body>
</soap:Envelope>