PHP调用.NET的WebService 简单实例

 这篇文章主要介绍了使用PHP调用.NET的WebService的一个简单实例,十分的简单,有需要的小伙伴可以自己扩展下,如有疑问请留言。

 
 

创建一个C#的web service,这个就不多说了,我用vs2008的wizard创建了一个最简单的,让它运行在:http://localhost/webservice1/service1.asmx

其中有个web method像这样的:

 

代码如下:

[WebMethod]
public string HelloWorld()
{
return "Hello World";
}

 

ok,一切就绪。在某php文件中如下写法: php5本身就支持SOAP调用Web Service:

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

<?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了,会继续介绍SOAP

以上所述就是本文的全部内容了,希望大家能够喜欢。

时间: 2024-10-25 16:39:48

PHP调用.NET的WebService 简单实例的相关文章

PHP调用JAVA的WebService简单实例

 本篇文章主要是对PHP调用JAVA的WebService简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 使用PHP调用JAVA语言开发的WebService. 客户端提交两个String类型的参数,服务端返回一个对象类型. 服务端使用AXIS-1.4作为SOAP引擎.客户端为PHP5.2.9,使用NuSOAP作为SOAP引擎.   服务端   对象类    代码如下: import java.io.Serializable;   public class Person imp

PHP调用.NET的WebService 简单实例_php实例

创建一个C#的web service,这个就不多说了,我用vs2008的wizard创建了一个最简单的,让它运行在:http://localhost/webservice1/service1.asmx 其中有个web method像这样的: 复制代码 代码如下: [WebMethod] public string HelloWorld() {     return "Hello World"; } ok,一切就绪.在某php文件中如下写法: php5本身就支持SOAP调用Web Ser

PHP调用JAVA的WebService简单实例_php技巧

使用PHP调用JAVA语言开发的WebService.客户端提交两个String类型的参数,服务端返回一个对象类型.服务端使用AXIS-1.4作为SOAP引擎.客户端为PHP5.2.9,使用NuSOAP作为SOAP引擎. 服务端 对象类 复制代码 代码如下: import java.io.Serializable; public class Person implements Serializable {        /**     *      */    private static fi

从零开始学习 webservice第一集,java webservice简单实例入门教程

现在从零开始学习webservice 概念自己百度搜,总之,webservice就相当于一个接口,就像你走进了一家售货店,你不需要知道这家店怎么卖给你东西,你拿着钱去,说我要一包玉溪,人家就会给你返回一包玉溪烟,这就是webservice.不用关心掏的钱是人民币还是欠条. 首先,安装或者升级你的jdk到jre-6u20-windows-i586.exe  不要小看了本句话. 下载地址 http://10.10.4.10/download/30096685/37849757/4/zip/148/7

.net实现webservice简单实例分享_实用技巧

原理:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互.作用:主要用于数据交换.提供服务接口优点:可跨平台.部署简单调用方便.无需额外客户端支持 一.创建一个WebService服务1.创建一个普通的Asp.Net Web应用程序,名称为WebServiceDemo 2.在刚创建的web程序里添加一个WebService服务文件,名称为TestService.asm

.net前台调用后台函数的简单实例_实用技巧

.aspx: 复制代码 代码如下: <asp:DataList ID="dlstCon" runat="server">      <ItemTemplate>          <li><a href='<%# "ShowList.aspx?ExhibitionID="+Eval("ExhibitionID") %>'             title='<%#

Eclipse+Webservice简单开发实例_java

1.实例1(主要看到[2]) 1.1.系统功能: 开发一个计算器服务CalculateService,这个服务包含加(plus).减(minus).乘(multiply).除(divide)的操作. 1.2.开发前准备: 安装Eclipse-jee: 下载最新版本的Axis2,网址http://axis.apache.org/axis2/java/core/download.cgi ,选择Standard Binary Distribution的zip包,解压缩得到的目录名axis2-1.4.1

关于webservice的异步调用简单实例

web|异步 关于webservice的异步调用简单实例无论在任何情况下,被调用方的代码无论是被异步调用还是同步调用的情况下,被调用方的代码都是一样的, 下面,我们就以异步调用一个webservice 为例作说明.这是一个webservice <WebMethod(Description:="试验")> _ Public Function delCurTable(ByVal tbName As String) As Boolean Try Return True Catch

js跨域调用WebService的简单实例_AJAX相关

步骤1.   在web.config中的system.web节点里加入 <!--此节点可允许脚本跨域调用webservice--> <webServices> <protocols> <add name="HttpPost"/> <add name="HttpGet"/> </protocols> </webServices> <!--此节点可允许脚本跨域调用webservic