NodeJS访问响应头

时间:2018-07-02 19:43:52

标签: javascript node.js ecmascript-6 http-headers

我对这个节点还比较陌生,并且很难弄清楚如何执行以下操作:我需要从远程URL的标题中获取内容类型和内容长度,而无需下载/获取主体本身它必须包裹在一个像这样的承诺中:

const params = {method: 'HEAD', uri: options.url};

return new Promise((resolve, reject) => {
    request(params, (error, response) => {
        if (error) {
          reject(error);
        }
        resolve(response);
    });
}).then(response => {
    console.log(response.headers);
}).catch(error => {
    throw new Error(JSON.stringify(error));
})

以下代码为我提供了this,但Chrome的网络标签here中的响应标题为我提供了我需要的所有信息。

首先,为什么我似乎无法访问Chrome的“网络”标签中显示的标题? 我需要进行哪些调整才能修复代码以访问内容长度?

0 个答案:

没有答案