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 相关文章推荐
PHPCMS的使用小结
Sep 20 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
PHP中的strtr函数使用介绍(str_replace)
Oct 20 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
Apr 24 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
Oct 17 PHP
PHP清除缓存的几种方法总结
Sep 12 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
Laravel 在views中加载公共页面的实现代码
Oct 22 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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
php获取表单中多个同名input元素的值
2014/03/20 PHP
php实现微信公众号无限群发
2015/10/11 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
Javascript实现的分页函数
2006/12/22 Javascript
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
javascript脚本调试方法小结
2008/11/24 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
杨氏矩阵查找的JS代码
2013/03/21 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
[52:52]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第三局
2016/02/27 DOTA
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
在Django的session中使用User对象的方法
2015/07/23 Python
Python中属性和描述符的正确使用
2016/08/23 Python
Django的分页器实例(paginator)
2017/12/01 Python
理解python中生成器用法
2017/12/20 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
大专生简历的自我评价
2013/11/26 职场文书
六个一活动实施方案
2014/03/21 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
原告离婚代理词
2015/05/23 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏