API代表什麼? 和其他首字母縮寫詞:REST,SOAP,XML,JSON,WSDL

API代表什麼

使用瀏覽器時,瀏覽器會從客戶端服務器發出請求,服務器會發回文件,以供瀏覽器組裝並顯示網頁。 但是,如果您只是想讓您的服務器或網頁與另一台服務器對話,該怎麼辦? 這將需要您將代碼編程為API。

是什麼 API 代表?

API是的首字母縮寫 應用程式介面。 一個 API 是用於構建支持Web和基於移動的應用程序的一組例程,協議和工具。 的 API 指定如何進行身份驗證(可選),從中請求和接收數據 API 服務器。

什麼是API?

當用於網絡開發時, API 通常是一組定義的超文本傳輸協議(HTTP)請求消息,以及響應消息結構的定義。 Web API允許將多種服務組合到稱為mashup的新應用程序中。維基百科

有關API用途的視頻描述

開發API時有兩個主要協議。 諸如Microsoft .NET和Java開發人員之類的形式化編程語言通常更喜歡SOAP,但最受歡迎的協議是REST。 就像您在瀏覽器中輸入地址以獲取響應一樣,您的代碼會將請求傳遞給 API –實際上是服務器上的一條路徑,該路徑使用您請求的數據進行適當的身份驗證和響應。 SOAP響應使用XML響應,它看起來很像HTML(瀏覽器使用的代碼)。

如果您想在不編寫代碼的情況下測試API, DHC 很棒 Chrome應用 與API交互並查看其響應。

首字母縮略詞SDK代表什麼?

SDK是的縮寫。 軟件開發人員套件.

當公司發布其API時,通常會附有說明文件,說明如何 API 身份驗證,如何查詢以及適當的響應是什麼。 為了幫助開發人員搶先一步,公司經常發布 軟件開發人員套件 在開發人員正在編寫的項目中輕鬆包含類或必要的功能。

首字母縮寫XML代表什麼?

XML是的首字母縮寫 可擴展標記語言。 XML是一種標記語言,用於以人類可讀和機器可讀的格式編碼數據。

這是XML出現方式的示例:

<?xml 版本=“1.0”?>
<product id =“1”>
產品A
第一產品

5.00
每個

首字母縮寫JSON代表什麼?

JSON是的首字母縮寫 JavaScript對象表示法。 JSON是用於構造通過API來回發送的數據的格式。 JSON是XML的替代方法。 REST API通常使用JSON(一種開放標準格式,使用人類可讀的文本來傳輸由屬性-值對組成的數據對象)進行響應。

這是上面使用JSON的數據示例:

{
“ID”: 1,
“標題”: “產品A”,
“描述”: “第一產品”,
“價錢”: {
“量”: “5.00”,
“每”: “每”
}
}

首字母縮寫REST代表什麼?

REST是的縮寫。 代表性國家轉移 分佈式超媒體系統的體系結構樣式。 由Roy Thomas Fielding命名

ew……深呼吸! 您可以閱讀全文 論文在這裡提交的《體系結構樣式和基於網絡的軟件體系結構設計》,部分滿足了信息和計算機科學領域哲學博士學位的要求 羅伊·托馬斯·菲爾德.

謝謝菲爾丁博士! 進一步了解 REST的 在Wikipedia。

首字母縮寫詞SOAP代表什麼?

SOAP是的縮寫。 簡單對象訪問協議

我不是程序員,但是在我看來,熱愛SOAP的開發人員之所以這樣做是因為他們可以輕鬆地在讀取Web服務定義語言(WSDL)文件的標準編程接口中開發代碼。 他們不需要解析響應,已經使用WSDL完成了。 SOAP需要一個程序化信封,該信封定義消息結構及其處理方式,一組用於表示應用程序定義的數據類型實例的編碼規則,以及用於表示過程調用和響應的約定。

5 個評論

  1. 1
  2. 2
  3. 3
  4. 4

    最後(最後!)簡要總結了所有這些以前令人恐懼的首字母縮寫的含義。 感謝您使用清晰直接的語言,結果=對於這個學生開發者來說,前途似乎更加光明。

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.