PHP通過傳遞物件引數呼叫asp.netWebservice服務
asp.net 測試服務
ProcessRequest.asmx檔案程式碼
public class ProcessRequest : System.Web.Services.WebService
{
[WebMethod] public Customer RegisterCustomer(Customer customer) { var obj = new Customer(); obj.Name = customer.Name +"_Return"; obj.LastName = customer.LastName + "_Return"; obj.AnotherAttribute = customer.AnotherAttribute + "_Return"; return obj; } public class Customer { public string Name { get; set; } public string AnotherAttribute { get; set; } public string LastName { get; set; } }
}
PHP 測試程式碼
<?php header("Content-type:text/html;charset=utf-8"); ?> <?php echo "<br/>-----------PHP通過傳遞物件引數呼叫asp.net服務測試--------------<br/>"; $object = new stdClass(); $object->Name = "Test"; $object->LastName = "More tests"; $object->AnotherAttribute = "Abc"; $client = new SoapClient(`http://localhost:8091/ProcessRequest.asmx?WSDL`); $result = $client->RegisterCustomer(array(`customer` => $object)); print_r($result); $myObj = $result->RegisterCustomerResult;
echo "<br/>Name:";
print_r($myObj->Name); ?>
結果:
-----------PHP通過傳遞物件引數呼叫asp.net服務測試-------------- stdClass Object ( [RegisterCustomerResult] => stdClass Object ( [Name] => Test_Return [AnotherAttribute] => Abc_Return [LastName] => More tests_Return ) ) Name:Test_Return
相關文章
- jdbctemplate呼叫儲存過程傳遞陣列引數JDBC儲存過程陣列
- 通過行為引數化傳遞程式碼
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- php連結中加引數傳遞PHP
- Android 通過 Intent 傳遞類物件AndroidIntent物件
- go 呼叫 shell 指令碼 如何傳遞引數Go指令碼
- Javascript 定時器呼叫傳遞引數的方法JavaScript定時器
- 繼承中引數傳遞及呼叫順序繼承
- php函式引用傳遞引數的方法PHP函式
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- 呼叫鏈系列(4):服務資訊上下文傳遞
- Mybatis引數傳遞MyBatis
- JNI傳遞引數
- js取得通過網址傳遞的引數值例項程式碼JS
- 微服務呼叫中出現傳遞過來的物件為空的幾種情況微服務物件
- Ajax通過SOAP協議呼叫Web服務協議Web
- PHP中物件的引用傳遞PHP物件
- 使用arguments物件獲取函式傳遞的引數物件函式
- 使用strutstestcase如何在請求引數中傳遞物件...物件
- Angular父子元件通過服務傳參Angular元件
- PHP通過反射實現物件的成員方法呼叫PHP反射物件
- rake 任務引數傳遞問題解決
- 從request中傳遞過來的引數資訊
- Rails--方法間透過session傳遞引數AISession
- grpc套路(四)php通過grpc呼叫golang的grpc介面服務RPCPHPGolang
- 如何計算PHP函式中傳遞的引數數量PHP函式
- React事件傳遞引數React事件
- 路由元件傳遞引數路由元件
- JS的方法引數傳遞(按值傳遞)JS
- C#引數傳遞之值引數C#
- setTimeout()呼叫的函式傳遞引數簡單介紹函式
- silverlight 通過除錯頁面傳遞引數給page頁面除錯
- c# 通過建構函式及傳入類物件方法引數來複制物件C#函式物件
- 關於PHP5後“預設情況下物件是通過引用傳遞的”思考PHP物件
- 請求引數的傳遞
- Shell學習【引數傳遞】
- JavaScript函式傳遞引數JavaScript函式
- out,ref,params引數傳遞