角度4 - 预检的响应无效(重定向)

时间:2017-06-13 10:05:55

标签: angular http preflight

我在本地有角度4项目,我想用api获取信息,我收到此错误

localhost/:1 XMLHttpRequest cannot load http:????. Response for preflight is invalid (redirect)

我在本地有jquery项目调用相同的api并得到没有错误的答案

有什么问题?我在这个网站上看到很多问题和答案,没有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

Gunter提到CORS就是这种情况。如果您从您请求的域请求不同域(如您的情况,即api的域)中的资源,则会出现此类错误。

在执行某些类型的跨域Ajax请求时,支持CORS的现代浏览器将插入额外的“预检”请求,以确定他们是否有权执行操作。

请参阅此 链接:https://en.wikipedia.org/wiki/Cross-origin_resource_sharing