日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php webservice 上传,PHP实现WebService服务

發布時間:2023/12/10 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php webservice 上传,PHP实现WebService服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一步,安裝PHP擴展SOAP并開啟擴展,是否開啟成功以phpinfo為準。

第二步,創建服務端文件server.php

{public functionhello(){return "Hello World!";

}public function sum($num1,$num2){return $num1+$num2;

}

}//創建 SoapServer 對象

$s = new SoapServer(null,array("location"=>"http://localhost/webservice/server.php","uri"=>"server.php"));//導出 server 類中的全部函數

$s->setClass("server");//處理一個SOAP請求,調用必要的功能,并發送回一個響應。

$s->handle();

第三步,創建客戶端文件client.php

try{

// non-wsdl方式調用web service

// 創建 SoapClient 對象

$soap = new SoapClient(null,array('location'=>"http://localhost/webservice/server.php",'uri'=>'server.php'));

// 調用函數

$result1 = $soap->hello();//調用方式1

$result2 = $soap->__soapCall("sum",array(1,2));//調用方式2

echo $result1."
";

echo $result2;

} catch(SoapFault $e){

echo $e->getMessage();

}catch(Exception $e){

echo $e->getMessage();

至此,webservice的配置工作已完成。其實,僅僅服務端文件便搭建了webservice服務,客戶端文件只是為了測試。

第四步,訪問服務端文件,開啟webservice服務。

第五步,訪問客戶端文件,調用服務端服務,測試完成。

Enjoy it !

總結

以上是生活随笔為你收集整理的php webservice 上传,PHP实现WebService服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。