Tutoriel de dém...login
Tutoriel de démarrage de SOAP
auteur:php.cn  temps de mise à jour:2022-04-11 14:22:12

Instance SOAP



Une instance SOAP

Dans l'exemple suivant, une requête GetStockPrice est envoyée au serveur. Cette demande comporte un paramètre StockName et un paramètre Price est renvoyé dans la réponse. L'espace de noms de cette fonctionnalité est défini à cette adresse : "http://www.example.org/stock"

Requête SOAP :

POST /InStock HTTP/1.1
Hôte : www.example.org
Content-Type : application/soap+xml; charset=utf-8
Content-Length : nnn

<?xml version="1.0" ? >
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www . w3.org/2001/12/soap-encoding">

<soap:Body xmlns:m="http://www.example.org/stock">
<m:GetStockPrice>
                    <m:StockName>IBM</m:StockName>
</m:GetStockPrice>
</soap:Body>

</soap:Envelope>

Réponse SOAP :

HTTP/1.1 200 OK
Contenu -Type : application/soap+xml ; charset=utf-8
Content-Length : nnn

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding" >

<soap:Corps xmlns:m="http://www.example.org/stock">
​ <m:GetStockPriceResponse>
                    <m:Prix>34,5</m:Prix>
​ </m:GetStockPriceResponse>
</soap:Corps>

</soap:Enveloppe>

Site Web PHP chinois