Web Service调用
来源:互联网 发布:数据库原理课程设计 编辑:程序博客网 时间:2024/06/02 04:05
客户端:Client.php
<?
/*
wdcp下扩展php组件-soap
|
在linux下扩展php组件。以soap为例,其它组件同理。
工具/原料
已安装wdcp的linux系统lanmp一键安装包或者php对应版本的源码包百度经验:jingyan.baidu.com
方法/步骤
1本经验以lanmp一键安装包安装为例。该安装包包含有php源码包(php源码包需要与php版本
对应)。安装php自带扩展soap组件。
2下载lanmp一键安装包
wget http://dl.wdlinux.cn:5180/lanmp_last.tar.gz
3解压安装包
tar zxvf lanmp_last.tar.gz
4进入解压的目录
cd lanmp
5找到对应版本的php源码包并解压(此外以php-5.2.17为例)
tar zxvf php-5.2.17.tar.gz
6进入解压路径
cd php-5.2.17
7进入对应的扩展包路径
cd ext/soap
8执行命令
/www/wdlinux/php/bin/phpize
9执行命令
./configure --with-php-config=/www/wdlinux/php/bin/php-config --enable-soap
10执行命令
make
11执行命令
make install
12执行命令
echo 'extension=/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/soap.so' >> /www/wdlinux/etc/php.ini
13重启apache服务(或者nginx)
service httpd restart
14输出phpinfo查看soap模板是否加载成功。至此已完成soap模块的扩展。
*/
try{
$soap=new SoapClient(null,array(
"location"=>"http://120.27.124.37/lin/5-16/Service.php",
"uri"=>"abcd",//资源描述服务器和客户端必须对应
"style"=>SOAP_RPC,
"use"=>SOAP_ENCODED
));
echo $soap->Add(1,2);
echo '<br/>';
echo $soap->H("lin xin da");
}catch(Exction $e){
echo print_r($e->getMessage(),true);
}
?>
服务端 Service.php
<?
class Service{
public function H($s){
return "Hello".$s;
}
public function Add($a,$b){
return $a+$b;
}
}
$server=new SoapServer(null,array('uri'=>"abcd"));
$server->setClass("Service");
$server->handle();
?>
- 动态调用Web Service
- js调用web service
- Web Service 异步调用
- 调用 Web Service 示例
- ASP 调用 web service
- 异步调用Web Service
- 动态调用web service
- php调用web service
- 动态调用Web Service
- java 调用 Web Service
- 异步调用Web Service
- JQuery调用Web Service
- Web Service 调用
- C#调用 Web Service
- Web Service调用资料
- Web Service创建、调用
- web service调用
- QtSoap调用Web Service
- javascript中call和apply方法简介
- 初建Django博客之一
- less 学习记录-匹配继承
- 树莓派远程连接的三种方式总结
- MySQL数据库事务隔离级别
- Web Service调用
- 数据库迁移问题
- js数组合并concat()和Array.prototype.push.apply()的性能分析
- 动画篇-碎片动画
- Java中多线程并发体系知识点汇总
- Linux memcached 环境配置
- win7 plsql里查询出来的中文信息,复制粘贴的时候出现乱码的解决方案
- Oracle utl_file读取csv文件到数据库
- DBA必须熟悉的、最有用的DBA视图。