143 php 接口
程序员文章站
2022-05-09 16:59:39
...
php 写app接口
php 接口
- 特殊的抽象类
- interface / implements 关键字
- 实现接口 接口的所有抽象方法都必须被实现
app 接口
定义
- 有接口地址,让客户端发送请求(http://xxx/api.php?format=xml)
- 有接口文件(api.php),获取接口逻辑
- 接口数据,
app通信
client -> (http请求到接口地址) -> serivice
和b/s架构不同之处
- 地址被封装在app中 (不同于浏览器地址可见)
- 客户端返回xml或json数据 (不同与html)
xml(extensible markup language)和 json (JavaScript object notation)
跨平台、语言。
- 可读性 -> xml
- 易生成 -> json
json_encode vs 4种xml创建方式
- new DomDocument()
- 拼接字符串
- XMLWrite
- SimpleXml
- 效率 -> json
封装数据接口方法
json
json_encode 只接受utf-8
转码 iconv(“UTF-8”,”GBK”,$data)
xml
header(“Content-Type:text/xml”);
DomDocument
* createElement
* appendChild
通信数据标准格式
- 状态码 (200 400)
- 提示信息 (登录成功)
- data
核心技术
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });以上就介绍了143 php 接口,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。