app接口的基本介绍

您所在的位置:网站首页 php开发接口要注意什么 app接口的基本介绍

app接口的基本介绍

#app接口的基本介绍| 来源: 网络整理| 查看: 265

学习要点 1、app接口的简介 2、封装通信接口方法 服务器端 -> 数据库|缓存 ->调用接口 ->客户端 3、核心技术 一、app接口的简介 1)app接口介绍 app接口=通信接口 app(通信)接口定义: 接口地址:(url) 接口文件:(xxx.php处理一些业务逻辑) 接口数据 二、app接口介绍 客户端app—发送http请求(用户是不可见的一般封装在app接口中)—->服务器—-返回数据(一般是xml,json)—->客户端app 三、客户端app通信格式区别 1) xml与json区别 xml定义:扩展标记语言(Extensible Markup Language,XML),可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言(XML->节点可以自定义,html->标签不可以自定义)。XML格式统一,跨平台和语言(平台:linux、windows 语言:python、php、java、oc), 非常适合数据传输和通信,早已成为业界公认的标准。xml根节点只有一个,必须要有结束标签 json定义:json(JavaScript object notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。json采用兼容性很高的、完全独立于语言文本格式。这些特性使json成为理想的数据交换语言。 2)通信数据格式xml/json区别 可读性方面 (xml结构清晰而json只是数据,在数据多的情况下xml更胜一筹) 生成数据方面(json只需要一个函数json_encode(),而生成xml文件有三种是php内置的类生成的xml,但是还有一种方法最为理解的是将xml各个节点所拼装成一个字符串进行输出,因此json更胜一筹) 3)传输速度方面(json要比xml数据要小所以json数据更胜一筹) 四、app接口做哪些事 获取数据:从数据库中或缓存中获取数据,然后通过接口数据返回给客户端 提交数据:通过接口提交数据给服务器,然后服务器入库处理,或者其他处理 五、封装通信接口数据方法 json方式封装接口数据方法 1)php生成json数据 只需要一个函数json_encode($value) 注:该函数只能接受utf-8编码的数据,如果传递其他格式的数据该函数会返回null 2)通信数据标准格式 code 状态码(200,400等) message 提示信息 data 返回数据 xml方式封装接口数据方法 php生成xml数据 1)拼装成字符串 2)使用系统类 DomDocument XMLWriter SimpleXML xml方式封装接口数据方法 综合通信方式封装



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3