3

OPTIONS请求是否应该返回一个429

问题实际上是浏览器客户端(js)429在从OPTIONS请求返回时无法正确检测到。所以我倾向于只返回429OPTIONS请求。

这里的最佳做法是什么?

4

1 回答 1

1

OPTIONS是一个预检请求。通常响应是静态的,只有几个标头。因此,发送真正的响应不会比响应 429(请求过多)对服务器造成更大的压力。如果浏览器遇到问题,总是发送 OPTIONS 的真实响应并让紧随其后的实际请求得到错误是有意义的。

于 2017-05-21T03:08:58.930 回答