【发布时间】:2016-07-31 07:42:45
【问题描述】:
我想知道为什么我的 Chrome 开发工具没有显示我在请求中放置的标头。我想向 Twitter API 发送一个请求,它需要一个 Authorization 标头。
我正在执行以下代码:
getTweets(hashtag : string){
var headers = new Headers();
headers.append('Test-Test', '123456789');
headers.append('Authorization', 'Bearer AAAAAAAAAAAAAAAAAAAAAONruQAQda4njz64ske7axXN9sw4U0oU%3Dr1niTwVKwXomZczDKgN0wWHWEMPrPcnXXMgVQhiTIzays7J');
return this.jsonp.get('https://api.twitter.com/1.1/search/tweets.json?q=canada&callback=JSONP_CALLBACK', {headers: headers});
}
但是它没有按预期返回数据。
当我转到 Chrome 开发工具时,我没有看到请求中列出的我添加的标头。
这是为什么?我没有正确添加标题吗? Chrome 开发工具是否仅显示基本标头?怎么回事?
【问题讨论】:
-
这不是一个重复的问题,并且链接到原始“重复”的答案不能回答实际问题。问题在于 Chrome 开发工具网络选项卡未显示请求的所有标头。我遇到了同样的问题,“标头”选项卡没有显示所有请求标头。
标签: javascript http-headers angular jsonp google-chrome-devtools