什麼是RESTFUL協議?

2022-06-29 06:06:09 字數 425 閱讀 3184

1,restful是representational state transfer的縮寫,翻譯過來是表現層狀態轉移。我的理解是去掉訪問檔案的格式,比如去掉檔案為html的.html,而是採用路徑的方式訪問資源和傳遞引數,其中的路徑不能帶有動詞,而是用名詞,不能帶有版本號。

2,restful結果由此可見,web,ios,android和第三方開發者變為平等的角色通過一套api來共同消費server提供的服務。

3,降低人們的識別成本,讓介面看起來更加自然。

透明性,暴露資源存在。

充分利用 http 協議本身語義。

無狀態,這點非常重要。在呼叫乙個介面(訪問、操作資源)的時候,可以不用考慮上下文,不用考慮當前狀態,極大的降低了複雜度

http 本身提供了豐富的內容協商手段,無論是快取,還是資源修改的樂觀併發控制,都可以以業務無關的中介軟體來實現

什麼是restful風格

傳統的url都是 xx 是什麼都可以猜出來,後來加密之後傳送到後台,然後就出現了所謂的rest,比較流行,但是 有好有壞,用起來靈活的東西 也比較複雜 就像是這個鏈結 最後的數字是它的id或者乙個id的對映,這樣在url裡的資料可以傳到request裡面被後台程式獲取。我理解的restful是 1....

什麼是RESTful風格

http不僅僅是傳輸協議,更是一種應用協議。rest,即representational state transfer的縮寫。意為是 表現層狀態轉化 restful表示一種風格,理解rest前需要理解資源,何謂資源,廣義的資源是指可以操作的所有物件。可能是乙個系統資源,如txt jgp xml 亦可...

什麼是restful風格?

restful api 設計指南 阮一峰 一種軟體架構風格 設計風格,而不是標準,只是提供了一組設計原則和約束條件。它主要用於客戶端和伺服器互動類的軟體。基於這個風格設計的軟體可以更簡潔,更有層次,更易於實現快取等機制。api與使用者的通訊協議,總是使用https協議。應該盡量將api部署在專用網域...