gpt4 book ai didi

javascript - 获取未经授权的 Web 请求的 http 状态 401?

转载 作者:行者123 更新时间:2023-12-03 02:30:52 25 4
gpt4 key购买 nike

我正在使用授权 header 调用服务,但我收到 http 状态代码 401 未经授权的访问,有趣的是,如果我使用 chrome 或 postman 尝试此操作,我会得到准确的结果,这意味着服务器上没有问题侧面,那么我在客户端缺少什么,以致它在选项方法上失败?

这是我的代码:-

 this.http.get(url,{headers:this.headers}).subscribe(res=>{
console.log(res);
});

最佳答案

抱歉,我没有足够的声誉来发表评论,所以我必须回复。

如果您安装Chors Extension for Chrome并且它发布成功,那么问题可能是因为您正在尝试从本地主机访问您无权访问的服务。

我推荐的解决方案是允许服务器上的所有相关 header ,例如(伪):

Access-Control-Allow-Origin: localhost:8888

Access-Control-Allow-Methods: GET, POST, PUT, DELETE

Access-Control-Allow-Headers: Content-Type

如果您有权访问接收服务器,最简单的解决方法是添加

Access-Control-Allow-Origin: *

到您的服务器 ( taken from here )。

See Mozilla resources for further reading

关于javascript - 获取未经授权的 Web 请求的 http 状态 401?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48745556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com