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