как проверить, что URL aws s3 действителен или нет - PullRequest
0 голосов
/ 21 января 2020

Мне нужно убедиться, что URL AWS s3 действителен или не используется Nodejs, мне нужен только код состояния, а не все данные файла exa: - https://test.s3.us-east-2.amazonaws.com/occupancy.csv, я применил метод запроса, но он берет все данные из файла..второй метод AWS s3.headObject, но он только проверяет, существует ли имя корзины или нет, скажите мне, есть ли метод, который дает код состояния, что этот URL существовал или нет

1 Ответ

0 голосов
/ 21 января 2020

Вы можете просто выполнить запрос заголовка HTTP, чтобы проверить, существует ли URL.

var request = require("request");

var options = {
  method: 'HEAD',
  url: 'https://test.s3.us-east-2.amazonaws.com/occupancy.csv',
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(response.statusCode);
});

Ссылка: Получение заголовков HTTP с node.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...