我对这个节点还比较陌生,并且很难弄清楚如何执行以下操作:我需要从远程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的“网络”标签中显示的标题? 我需要进行哪些调整才能修复代码以访问内容长度?