什麼是restful風格

2021-08-10 04:44:35 字數 614 閱讀 4950

傳統的url都是*** ? xx = ***是什麼都可以猜出來,後來加密之後傳送到後台,然後就出現了所謂的rest, 比較流行,但是 有好有壞,用起來靈活的東西 也比較複雜

就像是這個鏈結   最後的數字是它的id或者乙個id的對映, 這樣在url裡的資料可以傳到request裡面被後台程式獲取。

我理解的restful是:

1. 使用http協議;

2. 使用get post put delete來區分請求操作的類別,但這不是強制性的,完全可以get請求發來但請求的方法是刪除一條資料,只是建議用這四種操作來區分;

3. 可以把restful理解成遠端方法呼叫,實際上就是面向服務程式設計(soap),訪問遠端乙個服務,那個服務是用什麼實現的怎麼實現的你不用考慮,只要知道get http://***/method/?arg0=1&arg1=2這樣就能呼叫method方法傳兩個引數,拿到返回值,它比webservice更容易理解,更直觀,也更輕量級;

4. 盡量使用stateless,即無狀態的請求,就是每個請求都與前後的請求無關,不保留每次請求的狀態,即server端沒有session的概念,但有時我們確實需要知道一組請求是來自同乙個客戶端的請求序列,一般用token傳遞的方式來實現;

推薦部落格:看了就懂

什麼是RESTful風格

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

什麼是restful風格?

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

什麼RESTful風格API

一 url 設計 1.1 動詞 賓語 restful 的核心思想就是,客戶端發出的資料操作指令都是 動詞 賓語 的結構。比如,get articles這個命令,get是動詞,articles是賓語。動詞通常就是五種 http 方法,對應 crud 操作。get 讀取 read post 新建 cre...