常见的几种接口形式

API做为应用程序编程接口,可使用不一样的编程语言进行API的开发,另外接口的表现形式也不一样,如今最经常使用的接口形式有如下这些:
一、HTTP 接口(RESTful)编程

基于HTTP协议开发的接口如今应用是最为普遍的,这类API使用起来简单明了,由于它是轻量级的、跨平台、跨语言的,但凡是第三方提供的API都会有HTTP版本的接口。
RESTful API也是基于HTTP协议的,只不过RESTful它并非一种规范,它是一种设计准则,用不一样的HTTP动词(GET、POST、DELETE、PUT等)来表达不一样的请求。服务器

二、RPC 接口编程语言

RPC技术是指远程过程调用,它本质上是一种Client/Server模式,能够像调用本地方法同样去调用远程服务器上的方法,它支持多种协议(如:HTTP、TCP、UDP、自定协议)和多种数据传输方式(如:Json、XML、Binary、Protobuf等)。设计

三、Web Service 接口对象

Web Service实际上是一种概念,咱们能够将以WEB形式提供的服务称为Web Service,因此像RESTful、XML-RPC、SOAP等均可以当成是Web Service的一种实现方式。
不过Web Service接口和HTTP接口存在一些细小区别就是,Web Service接口支持更复杂的对象,而HTTP接口更多的就是传输字符串或者JSON文本。

接口

相关文章
相关标签/搜索