常見的幾種接口形式

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文本。

接口

相關文章
相關標籤/搜索