![apache 日志中的 OPTIONS * 是什么?](https://linux22.com/image/774173/apache%20%E6%97%A5%E5%BF%97%E4%B8%AD%E7%9A%84%20OPTIONS%20*%20%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
每小时获得数千美元:
1017 "OPTIONS *
我尝试在 Apache 文档中查找有关此内容的更多信息,但没有找到。
答案1
HTTP OPTIONS 方法请求给定 URL 或服务器的允许通信选项。客户端可以使用此方法指定 URL,或使用星号 (*) 来指代整个服务器。
OPTIONS 方法主要用于检查是否允许(CORS)浏览器访问 API URL。在大多数浏览器中,如果您使用XMLHttpRequest
不同的主机名进行调用,则会先调用 OPTIONS 方法(预检请求),然后再调用真正的 HTTP 方法,除非 CORS 已缓存。因此,如果您想减少 OPTIONS 调用,只需使用Access-Control-Max-Age
标头对其进行缓存即可。
其他替代方法:
https://stackoverflow.com/questions/29954037/why-is-an-options-request-sent-and-can-i-disable-it