api接口和http接口的区别

Z, ZLW 2264

api接口和http接口的区别:API接口是个统称,指软件系统不同组成部分衔接的约定,它就包含了http接口形式。 API的优势就是无需访问源码,就能获得应用程序与开发人员基于某软件或硬件得以访问的一组例程。http接口其实是一个传递数据的通道,将数据送入通道并可以被请求者获得就可以了。

http接口

是一个传递数据的通道,你只要将数据送入通道并可以被请求者获得就可以了。基于HTTP协议的开发接口.这个并不能排除没有使用其他的协议。
比如你有个UserController,里面有个userList这个方法,查询所有的用户,你页面发送请求到这个方法中,你可以使用model.addAttribute或者request.setAttribute(“userList”,userList),然后页面端用${userList}就可以获取到数据,只是由于这个jsp是和你的controller属于同一个webContext,但是当部署在其他服务器上的程序想要获取这个数据时,这样的方式是达不到效果的,这个时候你需要将这个方法的返回结果进行改造,就是如果放回的数据是以json、xml或者txt的方式返回的话(具体格式双方约定好),这样的话你的这个userList就可以作为一个接口了!

api接口

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部