php webservice实例
首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。
我测试的环境为:apache2.2.11 php5.2.10
做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;
OK 现在我们来体验webservice
//server端 serverSoap.php
$soap = new SoapServer( null , array( 'uri' => "http://192.168.1.179/")); //This uri is your SERVER ip.
$soap -> addFunction( 'minus_func'); //Register the function
$soap -> addFunction( SOAP_FUNCTIONS_ALL);
$soap -> handle();
function minus_func( $i , $j ){
$res = $i - $j;
return $res;
}
//client端 clientSoap.php
try {
$client = new SoapClient( null ,
array( 'location' => "http://192.168.1.179/test/serverSoap.php" , 'uri' => "http://127.0.0.1/")
);
echo $client -> minus_func( 100 , 99);
} catch ( SoapFault $fault ){
echo "Error: " , $fault -> faultcode , ", string: " , $fault -> faultstring;
}
这是客户端调用服务器端函数的例子,我们再搞个class的。
//server端 serverSoap.php
$classExample = array();
$soap = new SoapServer( null , array( 'uri' => "http://192.168.1.179/" , 'classExample' => $classExample));
$soap -> setClass( 'chesterClass');
$soap -> handle();
class chesterClass {
public $name = 'Chester';
function getName() {
return $this -> name;
}
}
//client端 clientSoap.php
try {
$client = new SoapClient( null ,
array( 'location' => "http://192.168.1.179/test/serverSoap.php" , 'uri' => "http://127.0.0.1/")
);
echo $client -> getName();
} catch ( SoapFault $fault ){
echo "Error: " , $fault -> faultcode , ", string: " , $fault -> faultstring;
}
php webservice实例相关推荐
- soapui自带的webservice实例 MockService
soapui自带的webservice实例 & MockService: http://www.docin.com/p-646423228.html 转载于:https://www.cnblo ...
- Java 使用Axis实现WebService实例
在上一篇WebService实例中,基于jdk1.6以上的javax.jws 发布webservice接口.这篇博文则主要用eclipse/myeclipse 使用axis插件进行发布和调用WebSe ...
- java .net webservice_Java客户端调用.NET的WebService实例
项目需要去调用.NET的WebSrevice,本身是Java,研究了半天,终于有些头绪,记下来. 1,新建.NET WebService.只在原方法上加上一个string类型的参数str [WebMe ...
- java webservice实例教程
原文:java webservice实例教程 源代码下载地址:http://www.zuidaima.com/share/1590350954564608.htm 最近在学习web services, ...
- delphi2010 开发及调试WebService 实例
delphi2010 开发及调试WebService 实例 基于Delphi的WebService编写 Delphi编写soap服务器与客户端程序 Delphi XE5通过WebService开发We ...
- CXF框架实现webservice实例
服务器端: 1.新建Web项目,例如CXF_Server,导入cxf-2.4.2的相关jar包,如下图所示: 2.新建一个webservice服务接口MyService,该接口通过注解来暴露服务: ...
- C#调用WebService实例和开发
1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求, ...
- 用xfire开发webservice实例
http://sailinglxg.iteye.com/blog/173679 用xfire开发webservice总结 本实例是以简单的加减法(a+b和a-b)运算实现用xfire开发webserv ...
- 【转】C#调用WebService实例和开发
一.基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是 ...
- C#最简单最完整的webservice实例
我做java,但最近接触crm所以必须研究一下C#中的webservice以备后用,其实就是个新手,哈哈,这个实例是我在参考了网上诸多不完整的例子的情况下,自己摸索完成的.期间遇到过一系列的棘手的问题 ...
最新文章
- java锁屏_JAVA设置桌面不锁屏设置
- Github上AI在银行和保险的应用列表
- hdu 1166 敌兵布阵 树状数组
- iphone查看删除的短信_想要恢复已经删除的的短信怎么办?
- linux平台下通过mcr方式从c++程序中调用matlab函数
- 利用圆解一元二次方程
- 2017年9月全国计算机等级考试报名时间,关于2017年9月全国计算机等级考试网上报名工作的通知...
- 如何避免向下传递回调?
- python中文文本分析_中文文本处理
- 转-流框架中DOMContentLoaded事件的实现
- Android 代码中的常见的问题总结
- 与孩子一起学编程10章
- 华北水院c语言实验报告答案,C语言实验报告(三)
- 74cms v5.0.1漏洞
- 80004005错误代码_Win7系统提示0X80004005错误代码怎样解决 Win7系统错误代码0x80004005的解决办法...
- tp路由器虚拟服务器架设传奇,单机传奇架设教程2021年完整版
- 区块链普惠云签扶持计划 京东数科助力中小企业复工复产
- 图像处理之细化算法(Thinning Algorithm)C++实现
- Dolby技术汇总(二) --- Dolby Mobile
- Spring之ApplicationContext介绍