0
RESTful GET
對給定資源的請求should be idempotent:相同的請求應始終返回相同的結果。給定REST資源的屬性是否應具有一致的順序?
這裏定義的「相同」是如何定義的 - 是否具有相同屬性的文檔是相同的,而不管順序如何?或者我需要在返回它之前規範我的響應主體?
RESTful GET
對給定資源的請求should be idempotent:相同的請求應始終返回相同的結果。給定REST資源的屬性是否應具有一致的順序?
這裏定義的「相同」是如何定義的 - 是否具有相同屬性的文檔是相同的,而不管順序如何?或者我需要在返回它之前規範我的響應主體?
對給定資源的RESTful GET請求應該是冪等的:相同的請求應始終返回相同的結果。
在HTTP,GET請求對給定資源應該是safe,這就是說,它是,它是平凡冪等只讀。
no-op(X) === X
therefore
no-op(no-op(X)) === no-op(X)
QED.
安全和冪等被描述在服務器上請求的副作用;它們不會以任何方式約束資源返回的表示。
例如,Online UUID Generator Tool資源每次發送GET請求時都返回一個包含不同內容的html頁面。請求是安全的(它不會修改資源),因此冪等,即使返回的表示不是穩定的。
我不確定實現是否相關,但我在響應正文中使用JSON。 – Stew