PHP开发APP接口(二)

APP如何进行通信:
客户端APP<========>服务器service
从客户端发送http请求到服务器,服务器做相应的处理,返回对应的数据到客户端,数据要有严格的格式,常见的有json和xml。

客户端请求的地址是不可见的,地址被封装在app里面;
返回的数据也不是html,是json或者xml的。

客户端APP通信格式区别:

xml(扩展标记语言)
节点可以自定义,html的标签是不可以自定义的;
xml是一种允许用户对自己的标记语言进行定义的源语言。格式统一,跨平台和语言,非常适合数据传输。
根节点必须只有一个。
标签要有结束。

json(一种轻量级的数据交换格式,具有良好的刻度和便于便携的特性)
跨平台和语言的。

区别:
1.可读性---》xml强
2.生成数据方面---》json方便
3.传输速度--》json快

APP接口做的哪些事:
获取数据,从数据库或者缓存里面获取数据,然后通过接口数据返回给客户端;
提交数据,通过接口提交数据给服务器,然后服务器做相应的处理。提交有get方式和post方式。

常用的接口:
1.检测是否需要更新,更新的操作,版本升级的接口,用到了提交数据和获取数据两种形式,
2.获取数据接口。

原文地址:https://www.cnblogs.com/eis13/p/5555849.html