app 接口
来源:互联网 发布:傻白甜 知乎 编辑:程序博客网 时间:2024/04/29 14:53
一。 对app接口的介绍
<?php/* * 定义一个接口 * 提供一个标准 * */interface video{ //定义接口 public function getVideos(); public function getCount();}class movie implements video{ //使用接口 public function getVideos(){ echo 1; } public function getCount(){ echo 2; }}movie::getVideos();?>app接口就是比如一个APP,在打开的时候,会请求数据,再返回,遍历到APP中。
app接口的通信模式是 APP接口地址,返回接口数据,解析数据,便利到客户端。
app接口的返回数据格式有xml,json,jsonp,目前市场上比较流行的是xml,json,
XML :扩展标记语言,可以通过标记数据,定义数据类型,是一种允许用户对自己标记语言进行定义的源语言。
他的标签必须有结束标签,有2种, 比如 第一种是 :<title>啊哈</title> 第二种是: <test id='1'/> 直接最后用/结束
生成xml数据格式的方法 ; SimpleXML XMLWriter
注意是我们定义了一个接口后,有一个原则,就是,接口里的所有的抽象方法在类中调用都不能少,少一个程序就会报错。
json:是一种净量级的数据交换语言,具有良好的可读和快速的编写的特性。可以再不同平台之间进行数据交换。
主要用到的php函数是 json_encode();
两种数据的比较
在可读性(XML优) 生成数据方面(json优) 传输速度方面(json优)
php生成json数据
json_encode($value):
注意 这个函数只接受UTF-8的编码数据。否则会返回NULL。
封装通信接口的数据方法
一般会有三个参数 code 状态码 message(200,400,等) 提示信息(数据返回成功...) data(返回数据,通常为数组)
<?phpclass Response{ /* * 按json方式输出数据 * $code 状态码 * $message 提示信息 * $data 数据 */ public function json($code,$message = '',$data=array()){ if(!is_numeric($code)){ //如果不是数字 return''; } $result=array( 'code' => $code, 'message' =>$message, 'data' =>$data ); echo json_encode($result); exit; }}
0 0
- app接口
- app 接口
- APP接口
- APP接口
- APP接口
- app 接口
- App 接口
- APP接口简介---PHP开发APP接口
- app接口 封装通信接口
- 关于APP接口设计
- APP接口设计安全问题
- 关于APP接口设计
- 关于APP接口设计
- php开发app接口
- 关于APP接口设计
- APP 接口保护文档
- 关于APP接口设计
- 关于APP接口设计
- 杭电oj编码2019
- 通过Servlet生成验证码图片
- 蓝牙设备的查找和连接
- AngularJS $watch用法
- Oracle获取表的字段作为变量
- app 接口
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- 【Python那些事儿】range()和xrange()
- HDU 2504 又见GCD
- WMPageController 新闻首页效果WMPageController的使用
- R语言 Linux安装详解
- 白鹭引擎进度条封装 ----反向进度条
- Mysql数据文件恢复
- 前端工程师--切图部分