OPTIONS
请求是否应该返回一个429
?
问题实际上是浏览器客户端(js)429
在从OPTIONS
请求返回时无法正确检测到。所以我倾向于只返回429
非OPTIONS
请求。
这里的最佳做法是什么?
OPTIONS
请求是否应该返回一个429
?
问题实际上是浏览器客户端(js)429
在从OPTIONS
请求返回时无法正确检测到。所以我倾向于只返回429
非OPTIONS
请求。
这里的最佳做法是什么?
OPTIONS
是一个预检请求。通常响应是静态的,只有几个标头。因此,发送真正的响应不会比响应 429(请求过多)对服务器造成更大的压力。如果浏览器遇到问题,总是发送 OPTIONS 的真实响应并让紧随其后的实际请求得到错误是有意义的。