常見的幾種介面形式

2022-07-19 16:54:27 字數 656 閱讀 9652

api作為應用程式程式設計介面,可以使用不同的程式語言進行api的開發,另外介面的表現形式也不同,現在最常用的介面形式有以下這些:

1、http 介面(restful)

基於http協議開發的介面現在應用是最為廣泛的,這類api使用起來簡單明瞭,因為它是輕量級的、跨平台、跨語言的,但凡是第三方提供的api都會有http版本的介面。

restful api也是基於http協議的,只不過restful它並不是一種規範,它是一種設計準則,用不同的http動詞(get、post、delete、put等)來表達不同的請求。

2、rpc 介面

rpc技術是指遠端過程呼叫,它本質上是一種client/server模式,可以像呼叫本地方法一樣去呼叫遠端伺服器上的方法,它支援多種協議(如:http、tcp、udp、自定協議)和多種資料傳輸方式(如:json、xml、binary、protobuf等)。

3、web service 介面

web service其實是一種概念,我們可以將以web形式提供的服務稱為web service,所以像restful、xml-rpc、soap等都可以當成是web service的一種實現方式。

不過web service介面和http介面存在一些細小區別就是,web service介面支援更複雜的物件,而http介面更多的就是傳輸字串或者json文字。

的幾種形式 常見的幾種地源熱幫浦形式

地源熱幫浦空調系統在我國還屬初級階段,需要因地制宜 統籌規劃 使用能量特點和水文地質條件相結合,逐步合理的推進地源熱幫浦空調技術,這樣才能有利於優化能源結構,在環保的前提下,提高能源利用效率。地源熱幫浦的系統形式有以下幾種 通過水平埋置於地表面2 4公尺以下的閉合換熱系統,它與土壤進行冷熱交換。此種...

詳解RAID 幾種常見的RAID形式

在幾年前,raid這個名字對廣大diyer還是很陌生的詞彙,隨著時間的躍遷,附帶raid功能的主機板在市場裡漸漸的多了起來,市面上比較常見的提供raid功能的主機板一般都能提供raid 0,1,0 1幾種方式,並且專門提供raid功能的多功能卡也很容易找到了。現在很多人都想做乙個raid來玩玩 真有...

JS高階 閉包的幾種常見形式

作用域鏈 作用域鏈 var a 1 function test alert test 彈出1 alert b 不能獲取b scope chain var a 1 function test test1 test 彈出1,彈出2,彈出3 詞法作用域 詞法作用域 function f1 function...