欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php實現(xiàn)通過soap調用.Net的WebService asmx文件

 更新時間:2017年02月27日 11:16:41   作者:小炒花生米  
這篇文章主要介紹了php實現(xiàn)通過soap調用.Net的WebService asmx文件,結合實例形式分析了php使用soap實現(xiàn)WebService接口的調用技巧,需要的朋友可以參考下

本文實例講述了php實現(xiàn)通過soap調用.Net的WebService asmx文件。分享給大家供大家參考,具體如下:

最近,幫一個同行測試用.net寫的WebService接口,C#調用通過,現(xiàn)在需要測試一下php版本對它的調用,經(jīng)過各種探索,相關的PHP調用webservice的過程如下:

1.打開php相關擴展:

找到配置文件php.ini 文件, 打開以下擴展

extension = php_soap.dll
extension = php_curl.dll
extension = php_openssl.dll

2.php代碼如下:

<?php
header("content-type:text/html;charset=utf-8");
$client = new SoapClient(" http://192.168.3.178:8080/ChkWelePsw.asmx?WSDL");
//本行測試不可行 $client = new SoapClient(" http://192.168.3.178:8080/chkwelepsw.asmx?WSDL/ChkWele?username=test3&psw=123");
//參數(shù)這樣傳遞 先包裝一下
$param = array('username'=>'test3','psw'=>'123');
//調用必須用__soapCall
$p = $client->__soapCall('ChkWele',array('parameters' => $param));
print_r($p->ChkWeleResult); //這里先輸出一下變量$p,看看是什么類型。
?>

注意,在php調用某個方法后,其soap對象,就會自動產(chǎn)生一個Result方法,以方便顯示調用結果,如上面的 被調用端的WebService的 “ChkWele”方法 ,

調用端就有相應的“ChkWeleResult”方法。

.NET部分 webservice要注意的地方

/*
 *  <system.web>在這個節(jié)點中加入如下內容
  <webServices>
   <protocols>
    <add name="HttpSoap"/>
    <add name="HttpPost"/>
    <add name="HttpGet"/>
    <add name="Documentation"/>
   </protocols>
  </webServices>
 */
[WebMethod(Description = "This......", EnableSession = false)]
public string ChkWele(string username, string psw)
{
  string ret = "";
  return ret;
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP針對XML文件操作技巧總結》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • PHP+ajax實現(xiàn)上傳、刪除、修改單張圖片及后臺處理邏輯操作詳解

    PHP+ajax實現(xiàn)上傳、刪除、修改單張圖片及后臺處理邏輯操作詳解

    這篇文章主要介紹了PHP+ajax實現(xiàn)上傳、刪除、修改單張圖片及后臺處理邏輯操作,結合實例形式詳細分析了前臺ajax提交圖片上傳、刪除、修改以及后臺PHP邏輯處理相關操作技巧與注意事項,需要的朋友可以參考下
    2020-02-02
  • PHP面向對象程序設計(OOP)之方法重寫(override)操作示例

    PHP面向對象程序設計(OOP)之方法重寫(override)操作示例

    這篇文章主要介紹了PHP面向對象程序設計(OOP)之方法重寫(override)操作,簡單描述了php面向對象程序設計中方法重寫的原理,并結合實例形式分析了php方法重寫相關實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-12-12
  • PHP擴展Memcache分布式部署方案

    PHP擴展Memcache分布式部署方案

    memcached雖然稱為“分布式”緩存服務器,但服務器端并沒有“分布式”功能。服務器端僅包括內存存儲功能,其實現(xiàn)非常簡單。至于memcached的分布式,則是完全由客戶端程序庫實現(xiàn)的。這種分布式是memcached的最大特點。
    2015-12-12
  • PHP使用NuSOAP調用Web服務的方法

    PHP使用NuSOAP調用Web服務的方法

    這篇文章主要介紹了PHP使用NuSOAP調用Web服務的方法,涉及php實現(xiàn)web服務的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP7中新添特性整理

    PHP7中新添特性整理

    在本篇文章里小編給大家整理的是一篇關于PHP7中新添特性的相關內容,對此有興趣的朋友們可以學習參考下。
    2021-02-02
  • php實現(xiàn)仿寫CodeIgniter的購物車類

    php實現(xiàn)仿寫CodeIgniter的購物車類

    這篇文章主要介紹了php實現(xiàn)仿寫CodeIgniter的購物車類,較為詳細的分析了購物車的功能與具體實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP 采集程序原理分析篇

    PHP 采集程序原理分析篇

    由于需要,要寫一個簡單的PHP采集程序,照例是到網(wǎng)上找了一堆教程,然后照貓畫虎,可是發(fā)現(xiàn)網(wǎng)上的教程全是似是而非,沒有一個真正能用的。
    2010-03-03
  • 為IP查詢添加GOOGLE地圖功能的代碼

    為IP查詢添加GOOGLE地圖功能的代碼

    我曾經(jīng)做過一個IP查詢的頁面,可以比較詳細的查到國內很多IP的所在地。前幾天我把這個頁面升級了一下,給它加了一個地圖功能,這個功能來源于google地圖開放的api,今天我就稍微簡單的講一下。
    2010-08-08
  • 文件系統(tǒng)基本操作類

    文件系統(tǒng)基本操作類

    文件系統(tǒng)基本操作類...
    2006-11-11
  • Php Image Resize圖片大小調整的函數(shù)代碼

    Php Image Resize圖片大小調整的函數(shù)代碼

    php下可以將圖片大小調整的函數(shù)代碼,需要的朋友可以參考下。
    2011-01-01

最新評論