天天看點

Web Service 執行個體

任何應用程式都可擁有 Web Service 元件。

Web Service 的建立與程式設計語言的種類無關。

本章節我們将為大家介紹使用 PHP 的 SOAP 擴充來建立 Web Service。

SOAP有兩種操作方式,NO-WSDL 與 WSDL。

NO-WSDL模式:使用參數來傳遞要使用的資訊。

WSDL模式: 使用WSDL檔案名作為參數,并從WSDL中提取服務所需的資訊。

在開始執行個體前,我們需要确定PHP是否安裝了 SOAP 擴充。檢視 phpinfo,出現以下資訊表明已經安裝了 SOAP 擴充:

Web Service 執行個體

在這個例子中,我們會使用 PHP SOAP 來建立一個簡單的 Web Service。

服務端 <b>Server.php</b> 檔案代碼如下:

用戶端 <b>Client.php</b> 檔案代碼如下:

這時我們通路 http://localhost/soap/Client.php,輸出結果如下所示:

Web Service 執行個體