這是怎麼樣的後續問題this one。RESTful架構中的給定URI是否總是返回相同的響應?
所以是具有用於RESTful架構的任何給定URI的芯租戶一個獨特的反應?這裏的很多討論都傾向於這個方向,但我沒有把它看作是一個「硬性和快速」的規則。我知道它的價值(用於緩存,抓取,傳遞鏈接等),但我也看到像Twitter API違反它的事情(對http://api.twitter.com/1/statuses/friends_timeline.xml
的請求將根據給定的用戶名而不同)有些時候它可能是必要的 - 更不用說按時間順序分頁的資源也會隨着新元素的添加而改變。
我是否應該爭取從同一個URI完全消除不同的反應,或者我是否認爲有時它不實際,只要我最小化它的發生,我就會體面。
REST規則#1。切勿使用Twitter API作爲指南;-) – 2010-04-20 18:53:48
Touché;)...我想隱含的問題是RESTful是布爾狀態還是滑動比例。許多「大名」應用程序彎曲或破壞了一些規則,但仍稱自己爲「RESTful」。 – keithjgrant 2010-04-20 20:55:35