angular ionic - jwt 令牌标头发布错误
Posted
技术标签:
【中文标题】angular ionic - jwt 令牌标头发布错误【英文标题】:angular ionic - jwt token header post error 【发布时间】:2018-12-10 02:48:54 【问题描述】:在 ionic v3 中,我使用以下代码通过 jwt 插件与 wordpress api 用户交流
我使用波纹管代码进行令牌验证,但它不起作用,在其他情况下,当我在 postman 中测试或通过此标头验证在线请求工具时,我认为它与服务器端无关:
validateAuthToken(token)
return this.http.post(this.API_USER_VALID, , headers: 'Content-Type': 'application/x-www-form-urlencoded','Authorization': 'Bearer ' + token)
.subscribe((validdata)=>
console.log(validdata);
);
错误: Error Image
登录我使用下面的代码,它工作正常 (由 'Content-Type': 'application/json' 标头 不起作用 但带有 'Content-Type': 'application/x-www-form- urlencoded' 工作):
doLogin(username,password)
return this.http.post(this.API_LOGIN,"username=" + username +
"&password=" + password,headers: 'Content-Type': 'application/x-www-form-urlencoded')
.subscribe((ddaa)=>
console.log(ddaa);
);
我卡住了:(,如果有指导请告诉我
【问题讨论】:
请查一下CORS,这是你的问题的原因 【参考方案1】:在后端设置 CORS 并指定标头
【讨论】:
以上是关于angular ionic - jwt 令牌标头发布错误的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Angular 中从服务器获取带有 jwt 令牌的响应标头
Laravel 未检测到标头和 JWT 包中发送的身份验证令牌
当它是具有 angular2 的外部源时,标头中没有 jwt 令牌授权