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