【发布时间】:2019-07-13 10:26:51
【问题描述】:
我目前正在学习节点,我正在寻找允许我发送 GET 请求而无需下载服务器响应内容(正文)的 HTTP 库。
我需要每分钟发送大量的 http 请求。但是我不需要阅读他们的内容(也可以节省带宽)。我不能将 HEAD 用于此目的。
有什么方法可以避免使用节点请求或任何其他库下载响应正文 - 可以使用吗?
我使用节点请求的示例代码:
const options = {
url: "https://google.com",
headers: {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'
}
}
//How to avoid downloading a whole response?
function callback(err, response, body) {
console.log(response.request.uri.host + ' - ' + response.statusCode);
}
request(options, callback);
【问题讨论】:
标签: javascript node.js http node-request