首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不会添加请求头

不会添加请求头
EN

Stack Overflow用户
提问于 2017-08-24 21:42:33
回答 1查看 46关注 0票数 0

我在向服务器发送令牌身份验证时遇到了问题,我正在添加令牌,如下所示:

代码语言:javascript
复制
let headers = new Headers();
headers.append('Authorization', token);

let options = new RequestOptions({ headers: headers });

return this.http.get(path, {headers: headers}).map(response => response.json()); 

我将授权头添加到请求中,它应该是直接向前的,但是当我在浏览器中检查请求头时,授权头不存在!

看起来是这样的:

代码语言:javascript
复制
Accept:*/*
Accept-Encoding:gzip, deflate
Accept-Language:en-US,en;q=0.8
Access-Control-Request-Headers:authorization
Access-Control-Request-Method:GET
Connection:keep-alive
Host:192.168.1.117:3000
Origin:http://localhost:8100
Referer:http://localhost:8100/
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1

所以我没有授权头,而是有一个值为Access-Control-Request-Headersauthorization.

对他的怪异行为有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-24 22:04:03

以下是我在通过我正在构建的一个Ionic应用程序发出GET请求时如何成功地发送我的标题。

代码语言:javascript
复制
import { Headers, Http } from "@angular/http"

然后..。

代码语言:javascript
复制
var headers = new Headers();
headers.append('Authorization', token);     

this.http.get('https://api.domain.com/call', {headers:headers}).map(res => res.json()).subscribe(data => {
    // data                                                                      
});  

我不使用RequestOptions

实际上,准确地说,我设置Auth标题的行实际上是..。

代码语言:javascript
复制
headers.append('Authorization', 'Bearer ' + token);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45871346

复制
相关文章

相似问题

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