什么是 restful api
生活随笔
收集整理的這篇文章主要介紹了
什么是 restful api
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是 restful api
REST:Representational?State?Transfer?的縮寫,翻譯:“具象狀態傳輸”。一般解釋為“表現層狀態轉換”。
REST 是設計風格而不是標準。是指客戶端和服務器的交互形式。我們需要關注的重點是如何設計
REST 風格的網絡接口。
REST 的特點:
(1)具象的。一般指表現層,要表現的對象就是資源。比如,客戶端訪問服務器,獲取的數據就是資源。比如文字、圖片、音視頻等。
(2)表現:資源的表現形式。txt 格式、html 格式、json 格式、jpg 格式等。瀏覽器通過 URL 確定資源的位置,但是需要在 HTTP 請求頭中,用 Accept 和 Content-Type 字段指定,這兩個字段是對資源表現的描述。
(3)狀態轉換:客戶端和服務器交互的過程。在這個過程中,一定會有數據和狀態的轉化,這種轉化叫做狀態轉換。其中,GET 表示獲取資源,POST 表示新建資源,PUT 表示更新資源,DELETE 表示刪除資源。HTTP 協議中最常用的就是這四種操作方式。
RESTful 架構:
(1)每個 URL 代表一種資源;
(2)客戶端和服務器之間,傳遞這種資源的某種表現層;
(3)客戶端通過四個 http 動詞,對服務器資源進行操作,實現表現層狀態轉換。
總結
以上是生活随笔為你收集整理的什么是 restful api的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: django 如何提升性能(高并发)
- 下一篇: 服务器向用户返回的状态码,常用的有: