溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是REST ?

發布時間:2020-08-11 05:30:13 來源:網絡 閱讀:486 作者:759709013 欄目:開發技術

                在網上也看了好多對REST的介紹,非常的理論化,看完后自己都懷疑人生了,還是云里霧里的不明白。

                REST并不是rest這個單詞,而是REpresentational State Transfer這幾個單詞的縮寫,就算你把這幾個單詞說出來,也并不代表您就能理解。REST可以直接翻譯為 表現層狀態轉移,就是URl定位資源,用HTTP動詞(GET、POST、DELETE、PUT)描述操作。

               REST描述的是在網絡中client和server的一種交互形式;REST本身不實用,實用的是如何設計 RESTful API(REST風格的網絡接口);


    那么為什么要使用REST風格呢?肯定是因為他有優點的,所以才選擇使用它呀因此先介紹他的優點以及他的限制:

    1、客戶端 服務端分離

      優點:提高用戶界面的便捷性(操作簡單)

      通過簡化服務器提高可伸縮性(高性能,低成本)

      允許組件分別優化(可以讓服務端和客戶端分別改進和優化)

    2、無狀態(stateless)

      從客戶端的每個請求要包含服務器所需要的所有信息,所謂無狀態就是所有的資源可以通過URI定位,而且這個URI與其他的資源無關,也不會因為其他資源的改變而改變。

      優點:提高可見性、可擴展性、可靠性

    3、緩存(Cachable)

      服務器返回信息化必須被標記是否可以緩存,如果緩存,客戶端可能會重用之前的信息發送請求

      優點:減少交互次數和平均延遲


     4、統一接口(uniform interface)

      客戶和服務器之間的通信方法必須是統一化的(GET、POST、DELETE、PUT)。

      優點:提高交互的可見性

    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女