回覆列表
  • 1 # 飛昇的碼農

    RESTful API作為一套當下非常流行的,面向資源的API設計理論,優點甚多,主要具有以下幾點:

    透明性。能夠將資源暴露出來,每個資源都有一個地址。資源本身都是方法呼叫的目標,方法列表對所有資源都是一樣的。

    充分利用HTTP協議的語義。以往的webservice主要利用了get和post方法,並沒有具體區分HTTP設計之初的意圖。而REST充分利用了這一點,get方式用來獲取資源,post方式用來更新資源,put方式用來新建資源,而delete資源用來刪除資源。此外,還有header和options的請求方式。

    無狀態。並不需要考慮上下文,可以作為中介軟體,獨立於業務。

    因為RESTful架構的簡單輕便,已經成為webservice的替代品,Java也推出了JAX-WS的替代品JAX-RS。此外,近幾年,隨著網際網路應用的不斷髮展,很多原先龐大的Web系統已經轉成基於Spring Boot和Spring Cloud設計的RESTful API架構了。

    所以JAVA上,RESTful API開發還是很多的,有興趣的可以學習一下,必然受益匪淺。

  • 2 # 桂堂東

    不多

    restful api算是一種優良的API風格。

    然後現在的大部分基於http的api都沒有使用這種風格。

    比如:阿里雲的API

    騰訊的API

  • 中秋節和大豐收的關聯?
  • 明知老人的病已經沒多大希望了,出於孝心還是要花很多的錢去強治,你的看法是什麼?