我所理解的APP接口就是一种通信接口,
一:运行原理是
二:主要就是三个部分
接口地址 (让客户端发送请求)
接口文件 (处理业务逻辑)
接口数据 (给客户端的人使用)
三:APP通信的流程
四:返回的数据格式通常是XML和JSON个是的比较多
XML:扩展标记语言,用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言,格式统一,跨平台和语言,XML适合通信的传输,
JSON:是一种轻量级的数据交换格式,具有良好的可读性,和便于快速编写的特性,可在不同的平台之间进行数据交换,json采用兼容性很高的,完全独立于语言文本格式 这些特性是json成为理想的数据交换语言,跨平台和跨语言,json数据输出就是字符串。
五:XML和JSON的区别
1:XML的可读性更高(结构机械)
2:json生成数据比较方便
3:JSON传输速度比XML快
六:php生成数据方式
1:php生成XML数据
吧XML里面的各个节点拼接成字符串,然后输出
2:php生成json数据
使用json_encode()函数(该函数只接受UTF_8编码的数据,如果传输别的格式的数据会返回null)
七:APP能做什么
1:获取数据
从数据库或缓存中取出数据通过接口返回客户端
2:提交数据
通过接口提交数据给服务器。服务器进行入库处理或其他处理