幂等性是否包括响应代码?

49

重复请求幂等方法是否需要返回相同的响应代码?

许多其他人 正在问 同样的问题,并得到了矛盾的答案。该答案应引用权威来源。

1个回答

81

我在 HTTP 邮件列表上 提出了这个问题,并被告知 幂等性不包括返回码。也就是说,在第一次删除资源时,你可以自由地返回 HTTP 204,而在以后的某个时间返回 HTTP 404,只要后续请求不改变服务器状态。

虽然后续请求可能不会改变服务器状态,但响应状态码不是状态的一部分。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接