PHP中調用ASP.NET的WebService的代碼
更新時間:2011年04月22日 23:14:47 作者:
創(chuàng)建一個C#的web service,這個就不多說了,我用vs2008的wizard創(chuàng)建了一個最簡單的,讓它運行在:http://localhost/webservice1/service1.asmx
其中有個web method像這樣的:
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
ok,一切就緒。在某php文件中如下寫法:
php5本身就支持SOAP調用Web Service:
<?php
//get localization strings from C# webservice
$client = new SoapClient('http://localhost/webservice1/Localization.asmx?wsdl');
echo "Call web service method from C# WebService:\n";
$result = $client->GetLocalizationResource();
if(!is_soap_fault($result))
{
echo "return:\n", $result->GetLocalizationResourceResult;
}
else
{
echo "soap call fault";
}
?>
這樣就OK了,會繼續(xù)介紹SOAP
復制代碼 代碼如下:
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
ok,一切就緒。在某php文件中如下寫法:
php5本身就支持SOAP調用Web Service:
復制代碼 代碼如下:
<?php
//get localization strings from C# webservice
$client = new SoapClient('http://localhost/webservice1/Localization.asmx?wsdl');
echo "Call web service method from C# WebService:\n";
$result = $client->GetLocalizationResource();
if(!is_soap_fault($result))
{
echo "return:\n", $result->GetLocalizationResourceResult;
}
else
{
echo "soap call fault";
}
?>
這樣就OK了,會繼續(xù)介紹SOAP
您可能感興趣的文章:
- Jquery + Ajax調用webService實例代碼(asp.net)
- asp.net下使用jquery 的ajax+WebService+json 實現(xiàn)無刷新取后臺值的實現(xiàn)代碼
- jQuery Ajax方法調用 Asp.Net WebService 的詳細實例代碼
- ASP.NET WebService中使用ASP.NET_SessionId的問題說明
- 使用ASP.NET一般處理程序或WebService返回JSON的實現(xiàn)代碼
- asp.net(c#)動態(tài)修改webservice的地址和端口(動態(tài)修改配置文件)
- asp.net類庫中添加WebService引用出現(xiàn)問題解決方法
- asp.net webservice返回json的方法
- ASP.NET實現(xiàn)基于Forms認證的WebService應用實例
- ASP.NET如何定時調用WebService服務
- ASP.NET調用WebService服務的方法詳解
- ASP.NET中Webservice安全 實現(xiàn)訪問權限控制
- ASP.NET中基于soaphead的webservice安全機制
相關文章
淺談并發(fā)處理PHP進程間通信之System V IPC
對于進程間通信,每一個完備的語言都應該有對應的處理方式,而 PHP 對應的則是一族對 UNIX SYSTEM V包裝的函數(shù),包括信號量(semaphore)、共享內存(shared memory)和消息隊列(msg queue)的操作。2021-05-05