ten*_*bey 2 get http http-headers node.js
我需要获得Content-Length和Content-Type的头大文件与节点。
不幸的是,我正在处理的服务器不允许HEAD请求,而且文件太大而无法发出整个GET请求。
我正在寻找类似这个python代码的东西:
import requests
r = requests.get(url, stream=True)
content_length = r.headers['Content-Length']
content_type = r.headers['Content-Type']
Run Code Online (Sandbox Code Playgroud)
该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();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3663 次 |
| 最近记录: |