php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题


Posted in PHP onJuly 03, 2011

客户端发送的请求类似这样

$request = array('parameters00','parameters01');

在客户端的请求你可以制定参数的数据类型,你可以将每个参数单独的放进一个数组,在数组的第二个位置制定参数的数据类型,类似这样
$request = array( 
array('parameters00','string'), 
array('parameters01','boolean'), 
array('parameters02','struct'), 
array('parameters03','int'), 
);

服务端的返回response有一点硬性的要求,必须要格式化数组,并且在response数组中必须只有一个主数组,类似这样:
$response = array( 
array(parameters00 => array('para00','string'), 
parameters01 => array('para01','struct'), 
parameters02 => array('para02','boolean'), 
),'struct');

如果你要使用关联数组需要注意一下,要注意关联数组的类型制定问题,类似这样:
$request = array( 
array( 
'parameters00' => array(array('paraoo' => 'value'),'struct'), 
'parameters01' => array('para01','string'), 
),'struct' 
);
PHP 相关文章推荐
php单件模式结合命令链模式使用说明
Sep 07 PHP
PHP chmod 函数与批量修改文件目录权限
May 10 PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
php实现字符串反转输出的方法
Mar 14 PHP
PHP实现GIF图片验证码
Nov 04 PHP
php实现的SSO单点登录系统接入功能示例分析
Oct 12 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
php抽象方法和普通方法的区别点总结
Oct 13 PHP
PHP采集利器 Snoopy 试用心得
Jul 03 #PHP
php中的三元运算符使用说明
Jul 03 #PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 #PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 #PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 #PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 #PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 #PHP
You might like
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
javascript验证身份证号
2015/03/03 Javascript
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
nuxt配置通过指定IP和端口访问的实现
2020/01/08 Javascript
[00:27]DOTA2荣耀之路2:Patience from zhou!
2018/05/24 DOTA
Python实现简单字典树的方法
2016/04/29 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
python实现装饰器、描述符
2018/02/28 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
python软件都是免费的吗
2020/06/18 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
如何提高MySql的安全性
2014/06/19 面试题
师范生个人推荐信
2013/11/29 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
师范大学生求职信
2014/06/13 职场文书
班主任经验交流材料
2014/12/16 职场文书
办公室卫生管理制度
2015/08/04 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS