nodejs检查URL是否存在,但不下载
我找到了NPM软件包urlExists
http
,他们对body data
提出了请求和响应。
喜欢命令curl -i url
我想下载body data
并知道URL存在。
您可以使用HEAD
HTTP方法:
头部方法是相同的,除了服务器不得返回响应中的消息体外,
rfc2616
例如:
const fetch = require('node-fetch');
const response = await fetch('https://google.com', {
method: 'HEAD'
});
console.log(response.ok);
当然,这将依赖于正确实现RFC的Web服务器。