【发布时间】:2018-08-13 10:50:10
【问题描述】:
如何禁用来自服务器端脚本(PHP)的 OPTIONS 请求..??当我通过 Angular 将数据发布为 POST 时,另一种方法 OPTIONS 也在服务器端通过谷歌搜索发现它是 CORS 作为预检请求的强制性要求。有没有办法从后端服务器端脚本(例如 PHP)处理这种类型的 OPTIONS?
【问题讨论】:
标签: php angular apache cors preflight
如何禁用来自服务器端脚本(PHP)的 OPTIONS 请求..??当我通过 Angular 将数据发布为 POST 时,另一种方法 OPTIONS 也在服务器端通过谷歌搜索发现它是 CORS 作为预检请求的强制性要求。有没有办法从后端服务器端脚本(例如 PHP)处理这种类型的 OPTIONS?
【问题讨论】:
标签: php angular apache cors preflight
如果前端和后端服务器不在同一个域中,则无法阻止客户端发送 CORS 请求。如果需要,所有浏览器都会发出 CORS 请求
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
如果您禁用 OPTIONS 方法服务器端,这意味着 CORS 请求将不再起作用,这意味着您必须将 angular front 和 PHP API 放在同一个域中才能使您的网站正常工作。
【讨论】:
OPTIONS,则只返回 CORS 标头而不做其他任何事情