【问题标题】:Response for preflight has invalid HTTP status code 404 - ajax request browser预检响应具有无效的 HTTP 状态代码 404 - ajax 请求浏览器
【发布时间】:2018-10-19 13:23:47
【问题描述】:

我的 ajax req 出现 404 错误(如下所示):

$.ajax({
    type:'GET',
    url:'http://localhost:8000/auth/github',
    crossDomain:true,
    headers:{
        'Content-Type':'application/x-www-form-urlencoded',
        'Access-Control-Allow-Origin':'*'
    },
    success:function(data){debugger;}
});

错误在 chrome 上看起来像这样: see chrome error

就像 Firefox 中的这个: see firefox error

我在浏览器中安装了 cors 插件,我在标题上尝试了很多更改,但在我的 Web 控制台中仍然出现错误。

另外,当我使用邮递员访问我的路线时,一切正常。 所以我认为问题来自我的浏览器

有人知道如何解决吗?

我看到这个主题有同样的错误,但还没有答案:Ajax: Response for preflight has invalid HTTP status code 404

非常感谢!

【问题讨论】:

    标签: javascript ajax cors httprequest http-status-code-404


    【解决方案1】:

    我终于在我的标题中添加了接受:/。 我知道这在实际基础设施中是被禁止的,但我的只是为了学校,所以对于那些在学校项目中遇到同样问题的人,看看诀窍吧。

    【讨论】:

      猜你喜欢
      • 2018-04-25
      • 2017-09-26
      • 2016-01-22
      • 2016-05-21
      • 2017-12-22
      • 1970-01-01
      • 2018-03-12
      • 2016-02-13
      • 2016-01-18
      相关资源
      最近更新 更多