NodeJS_RequestLib-如何设置customHeaders?

时间:2018-10-16 23:25:22

标签: node.js request

我在项目中使用了请求库request,我需要通知另一家公司的API(我无法修改服务器)已完成交易。 无论如何,要通知此API,我需要使用名为api_key的自定义标头,并在尝试执行此操作时像这样:

reqOptions = {
    url: 'https://my_url_here.com',
    body: JSON.stringify(transaction),
    headers: {
        'Content-Type': 'text/xml',
        'charset': 'UTF-8',
        'api_key:': 'my_api_key_here'
    }
};

我遇到了错误:

error: TypeError [ERR_INVALID_HTTP_TOKEN]: Header name must be a valid HTTP token ["api_key:"]

如何设置自定义标题?

2 个答案:

答案 0 :(得分:0)

尝试更改:

'api_key:': 'ak_live_a2a8ffae58614a42f6ab67c80a552eb1488e6'

收件人:

'api_key': 'ak_live_a2a8ffae58614a42f6ab67c80a552eb1488e6'

答案 1 :(得分:0)

请检查Custom HTTP Headers

您的标题中有:

尝试使用api_key