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发送post请求函数分享
Mar 06 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
PHP简单选择排序算法实例
Jan 26 PHP
php文件操作相关类实例
Jun 18 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 PHP
PHP未登录自动跳转到登录页面
Dec 21 PHP
php UNIX时间戳用法详解
Feb 16 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
PHP实现的杨辉三角求解算法分析
Mar 11 PHP
thinkphp5修改view到根目录实例方法
Jul 02 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数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
PHP 类与构造函数解析
2017/02/06 PHP
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
微信小程序8种数据通信的方式小结
2020/02/03 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
详解Python的循环结构知识点
2019/05/20 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
10行Python代码计算汽车数量的实现方法
2019/10/23 Python
简单了解python数组的基本操作
2019/11/26 Python
python 多进程队列数据处理详解
2019/12/23 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
非常详细的C#面试题集
2016/07/13 面试题
求职信内容怎么写
2014/05/26 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
农业项目投资意向书
2015/05/09 职场文书
Python OpenCV形态学运算示例详解
2022/04/07 Python