首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >授权头不工作角度5

授权头不工作角度5
EN

Stack Overflow用户
提问于 2018-04-12 18:56:40
回答 2查看 3.2K关注 0票数 1

我正在使用基于JWT的API。我使用headers.set('Authorization', 'token')正确地传递了Authorization头(我的意思是在代码中),并且我使用了正确的方法,即GET。

当我为应用程序提供服务(使用ionic 3)时,出现错误405 (不允许使用方法),但当我使用POSTMAN或将代码片段(从POSTMAN生成)粘贴到控制台时,同样的请求也适用。

下面是工作请求(使用来自POSTMAN的代码片段进入控制台)和非工作请求(来自ionic应用程序)的两个捕获。

顺便说一下,授权有点奇怪,我用红色突出显示了它。

EN

回答 2

Stack Overflow用户

发布于 2019-10-15 15:31:12

如果不是cors问题,您可以根据以下代码进行尝试

代码语言:javascript
复制
const httpOptions = {
        headers: new HttpHeaders()
          .set('Authorization',  'Bearer ' +this.auth_token)
      }


    return this.http.get('http://xxxxxx00x:8080/api/clients',httpOptions);
票数 1
EN

Stack Overflow用户

发布于 2018-04-12 19:03:51

在顶部的屏幕上,您会看到request Method OPTIONS not GET和response from the server is 405 method not allowed not 401 Unauthorized或403 from。所以问题不在于授权,而在于请求方法。看起来是CORS的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49794750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档