我注意到Mozilla HTTP response codes documentation表示
方法PUT,DELETE和OPTIONS永远不会导致200 OK 响应。
然而,它并不清楚应该实际使用什么样的响应。我最好的猜测是204:
204:没有内容
此请求没有要发送的内容,但标题可能是 有用。用户代理可以更新其资源的缓存标头 与新的。
是否有人可以评论这是否是用于响应OPTIONS请求的正确代码?
答案 0 :(得分:4)
那么,在这种情况下,Mozilla文档显然是错误的。
答案 1 :(得分:4)
我使用204 No Content
,因为OPTIONS
响应没有任何内容。
答案 2 :(得分:2)
HTTP 1.1的(更新的,顺便说一句)RFC明确指出200 OK
状态是所有3种方法的可接受响应,请参阅RFC 7231的第6.3.1节。
答案 3 :(得分:1)
RFC2616明确提到200响应和200响应的要求: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html