8

我注意到Mozilla HTTP 响应代码文档指出

PUT、DELETE 和 OPTIONS 方法永远不会导致 200 OK 响应。

但是,它并不清楚实际应该使用什么响应。我最好的猜测是 204:

204:没有内容

此请求没有要发送的内容,但标头可能很有用。用户代理可以用新的更新其缓存的该资源的标头。

谁能评论这是否是用于响应 OPTIONS 请求的正确代码?

4

4 回答 4

6

我使用204 No Content是因为OPTIONS响应没有任何内容。

于 2016-01-23T20:16:46.210 回答
3

好吧,在那种情况下,Mozilla 文档显然是错误的。

于 2013-02-03T20:40:08.720 回答
3

HTTP 1.1 的(更新的,顺便说一句)RFC 明确指出200 OK对于所有 3 种方法都是可接受的响应,请参阅RFC 7231的第 6.3.1 节。

于 2014-07-07T10:26:32.400 回答
1

RFC2616 清楚地提到了 200 响应和 200 响应的要求:http: //www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

于 2014-01-30T18:19:22.310 回答