【发布时间】:2013-01-20 02:38:34
【问题描述】:
根据http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.2,唯一提到的关于 HTTP OPTIONS 请求的响应是 200。但是,似乎在某些情况下,例如内容长度为 0 时,204 会更合适。 HTTP OPTIONS 请求返回 204 是否合适?
【问题讨论】:
-
至于响应 CORS 预检 OPTIONS 请求的正确状态代码是什么,请参阅stackoverflow.com/questions/46026409/… 的答案。它的要点是,您可以根据需要返回 204,但对于 CORS 协议,浏览器并不关心它是 200、204 还是其他一些 2xx 响应——200 到 299 范围内的任何响应都是就浏览器处理 CORS 协议而言,其处理方式完全相同。
标签: http http-status-codes http-options-method