PHP中調(diào)用ASP.NET的WebService的代碼
更新時(shí)間:2011年04月22日 23:14:47 作者:
創(chuàng)建一個(gè)C#的web service,這個(gè)就不多說了,我用vs2008的wizard創(chuàng)建了一個(gè)最簡(jiǎn)單的,讓它運(yùn)行在:http://localhost/webservice1/service1.asmx
其中有個(gè)web method像這樣的:
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
ok,一切就緒。在某php文件中如下寫法:
php5本身就支持SOAP調(diào)用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了,會(huì)繼續(xù)介紹SOAP
復(fù)制代碼 代碼如下:
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
ok,一切就緒。在某php文件中如下寫法:
php5本身就支持SOAP調(diào)用Web Service:
復(fù)制代碼 代碼如下:
<?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了,會(huì)繼續(xù)介紹SOAP
您可能感興趣的文章:
- Jquery + Ajax調(diào)用webService實(shí)例代碼(asp.net)
- asp.net下使用jquery 的ajax+WebService+json 實(shí)現(xiàn)無刷新取后臺(tái)值的實(shí)現(xiàn)代碼
- jQuery Ajax方法調(diào)用 Asp.Net WebService 的詳細(xì)實(shí)例代碼
- ASP.NET WebService中使用ASP.NET_SessionId的問題說明
- 使用ASP.NET一般處理程序或WebService返回JSON的實(shí)現(xiàn)代碼
- asp.net(c#)動(dòng)態(tài)修改webservice的地址和端口(動(dòng)態(tài)修改配置文件)
- asp.net類庫(kù)中添加WebService引用出現(xiàn)問題解決方法
- asp.net webservice返回json的方法
- ASP.NET實(shí)現(xiàn)基于Forms認(rèn)證的WebService應(yīng)用實(shí)例
- ASP.NET如何定時(shí)調(diào)用WebService服務(wù)
- ASP.NET調(diào)用WebService服務(wù)的方法詳解
- ASP.NET中Webservice安全 實(shí)現(xiàn)訪問權(quán)限控制
- ASP.NET中基于soaphead的webservice安全機(jī)制
相關(guān)文章
用mysql內(nèi)存表來代替php session的類
mysql內(nèi)存表實(shí)現(xiàn)替換php session類,效果什么大家可以自己測(cè)試下。2009-02-02PHP計(jì)數(shù)器的實(shí)現(xiàn)代碼
本篇文章是對(duì)PHP計(jì)數(shù)器的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP CKEditor 上傳圖片實(shí)現(xiàn)代碼
CKEditor的原包中沒有包含圖片的上傳服務(wù)器端處理文件,其公司的另一款開源產(chǎn)品:CKFinder做了很好的補(bǔ)充。但是要下載這個(gè)源代碼再進(jìn)行配置,雖然方便了很多,但是僅僅為了上傳圖片,卻要使用這么大的整個(gè)系統(tǒng)來使用,確實(shí)有點(diǎn)大材小用。2009-11-11淺談并發(fā)處理PHP進(jìn)程間通信之System V IPC
對(duì)于進(jìn)程間通信,每一個(gè)完備的語言都應(yīng)該有對(duì)應(yīng)的處理方式,而 PHP 對(duì)應(yīng)的則是一族對(duì) UNIX SYSTEM V包裝的函數(shù),包括信號(hào)量(semaphore)、共享內(nèi)存(shared memory)和消息隊(duì)列(msg queue)的操作。2021-05-05PHP WebSocket的技術(shù)解析與使用指南詳解
在這篇文章中我們將深入討論從建立連接、綁定到監(jiān)聽等各方面的操作,并提供易于理解和實(shí)踐的指導(dǎo),希望可以幫助大家掌握在PHP中使用WebSocket的關(guān)鍵概念和技術(shù)2024-02-02詳解PHP執(zhí)行定時(shí)任務(wù)的實(shí)現(xiàn)思路
這篇文章主要介紹了詳解PHP執(zhí)行定時(shí)任務(wù)的幾種實(shí)現(xiàn)思路,PHP的定時(shí)任務(wù)功能必須通過和其他工具結(jié)合才能實(shí)現(xiàn),們就來深入的解析幾種常見的php定時(shí)任務(wù)的思路2015-12-12