如何将参数添加到标头请求?

时间:2018-06-06 03:39:34

标签: javascript api http-headers

我有这个标题:

var header = {
        'accept': 'application/json',
        'x-application-id':applicationId,
        'hashing': this.hashGenerator(location),
        'content-type': 'application/json'
    }  

我也有这样的条件:

if(this.props.token != null){
        header.access-token=this.props.token
}

但似乎我不能这样做添加参数

  

header.access令牌

有什么想法解决这个问题吗? 先谢谢你。

2 个答案:

答案 0 :(得分:1)

尝试:res.headers['access-token'] = this.props.token

此外,对于自定义标头,您可能需要添加“x-”前缀

有关JS中对象属性的更多信息,请参阅https://www.w3schools.com/js/js_object_properties.asp

答案 1 :(得分:0)

而不是 header.access-token = this.props.token

你可以简单地使用json格式,如下所示

标题:{'授权':'[API密钥]'},