在 Node 中仅获取 GET 请求的标头

2023-12-01

我需要得到Content-Length and Content-Type的标题large带有 Node.js 的文件

不幸的是,我正在处理的服务器不允许HEAD请求,并且文件太大,无法生成完整的GET要求。

我正在寻找类似这样的 python 代码:

import requests

r = requests.get(url, stream=True)
content_length = r.headers['Content-Length']
content_type = r.headers['Content-Type']

The stream=True参数表示文件不会被完全下载。


如果您正在使用request包,你可以这样做:

const request = require('request');
const r = request(url);
r.on('response', response => {
    const contentLength = response.headers['content-length'];
    const contentType = response.headers['content-type'];
    // ...
    r.abort();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Node 中仅获取 GET 请求的标头 的相关文章

随机推荐