SOAP入門教學login
SOAP入門教學
作者:php.cn  更新時間:2022-04-11 14:22:12

SOAP 實例



一個 SOAP 實例

在下面的範例中,一個 GetStockPrice 請求被傳送到了伺服器。此請求有一個 StockName 參數,而在回應中則會傳回一個 Price 參數。此功能的命名空間定義在此位址中: "http://www.example.org/stock"

SOAP 要求:

POST /InStock HTTP/1.1
Host: 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>

SOAP 回應:

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://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:GetStockPriceResponse>
              <m:Price>34.5</m:Price>
        </m:GetStockPriceResponse>
 </soap:Body>

</soap:Envelope>

PHP中文網