博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Zend_xmlrpc构建webservice服务器
阅读量:6799 次
发布时间:2019-06-26

本文共 811 字,大约阅读时间需要 2 分钟。

网站需要开通接口供别人调用,用Zend Framework中的Zend_xmlrpc_server来构建一个server端。

如下:server端

 

addFunction('jencodeValue');//这里是用addFunction附加一个函数 echo $server->handle();//返回一个对象?>

client端 (进行XMLRPC调用)

include('Zend/Loader.php');Zend_Loader::registerAutoload();$client = new Zend_XmlRpc_Client('http://127.0.0.1/test/xmlrpc/index.php');$data=array(    //说明:如果传过去的参数是数组,则必须如下要包三层,一个三维数组.                    array(                            array(                                     "a"=>"Hello World !",                                     "b"=>"Hello CodeMonkey !"                                   )                            )                     );$result=$client->call('jencodeValue',$data);print_r($result);

结果(json数据):

[{"a":"Hello World !","b":"Hello CodeMonkey !"}]

转载于:https://www.cnblogs.com/liuxgnu/p/3535427.html

你可能感兴趣的文章
Android App测试要点
查看>>
深入理解C指针之三:指针和函数
查看>>
android(9)_数据存储和访问3_scard基本介绍
查看>>
eclipse自动部署问题
查看>>
Asp.Net验证码2
查看>>
Android APK反编译就这么简单 详解(附图)
查看>>
Python 随机数
查看>>
面向程序员的数据库访问性能优化法则
查看>>
创建, 发布自己的 Vue UI 组件库
查看>>
有关Android插件化思考
查看>>
redis 集群搭建以及redislive监测部署
查看>>
HTML5系列之meta
查看>>
react-router 4.x
查看>>
Wepy目录结构
查看>>
JS面试理论题
查看>>
Spring Boot 参考指南(Spring Integration)
查看>>
October CMS - 快速入门 7 显示列表和详情页
查看>>
Django之Ubuntu环境搭建
查看>>
webpack4+vue实现多页面,结合Hbuilder快速开发APP
查看>>
springCloud Finchley 微服务架构从入门到精通【八】断路器 Hystrix(feign)
查看>>