Как спросить у http сервера о существовании файла без скачивания?

Пользователь

от dorothea_stoltenberg , в категории: Другие , 2 месяца назад

Как спросить у http сервера о существовании файла без скачивания?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от linnea , 2 месяца назад

@dorothea_stoltenberg 

Для этого можно использовать метод HTTP HEAD. Он выполняет запрос к серверу только для получения заголовков ответа, без скачивания всего содержимого файла.


Пример запроса с помощью команды cURL в командной строке:

1
curl -I GET http://example.com/file.txt


Вместо http://example.com/file.txt нужно указать URL адрес конкретного файла на сервере, о существовании которого вы хотите узнать.


В результате выполнения команды, вы получите только заголовки ответа сервера, включая статус ответа HTTP. Если файл существует, сервер вернет код состояния 200 (OK), а если файла нет, сервер может вернуть, например, 404 (Not Found).