尝试使用GET请求从POST方法重定向到前端页面时出现CORS问题

时间:2020-08-12 09:39:18

标签: javascript php web cors

我想使用HTTP状态代码303从POST方法重定向到前端页面。 预期结果是浏览器发出POST请求后将重定向到Location标头中指定的页面。 当前,我收到CORS失败的错误消息,并且浏览器无法重定向到前端页面。

enter image description here

1 个答案:

答案 0 :(得分:1)

重定向并不意味着“在浏览器窗口中加载此URL”。这意味着“您可以在这里得到您想要的任何东西”。

使用JavaScript发出Ajax请求时,响应将提供给JavaScript。

如果响应是重定向,则浏览器会自动跟踪该响应,并将响应重定向到到JavaScript

您重定向到的URL需要获得CORS的许可,以便JavaScript读取响应。


请勿尝试将Web服务和常规页面导航混用

如果要提交一些数据并加载新页面:使用表单提交。

如果要提交一些数据并使用JS处理响应,请使用Ajax。