Как проверить некоторые ссылки, которые имеют загружаемый файл или нет (около 1 млн. ссылок) - PullRequest
0 голосов
/ 09 октября 2018

У меня был большой вызов ...

как я могу проверить, есть ли ссылка на загружаемый файл или нет

пример:

http://d88b.ir/upload/jozve-files/1498505490.zip isзагружаемые

и

http://d88b.ir/upload/jozve-files/1498505489.zip пусто

я должен проверить ссылки с 1498505490 на 1498000000

просто я знаю android studio и webview...

1 Ответ

0 голосов
/ 09 октября 2018

Используйте команду HTTP HEAD.Он покажет вам заголовок Content-Length, который скажет вам размер, Content-type, который покажет вам тип файла, и код состояния HTTP (40x для ошибок, таких как не найден, 20x для успеха).

https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.4

Метод HEAD идентичен GET, за исключением того, что сервер НЕ ДОЛЖЕН возвращать тело сообщения в ответе.Метаинформация, содержащаяся в заголовках HTTP в ответ на запрос HEAD, ДОЛЖНА быть идентична информации, отправленной в ответ на запрос GET.Этот метод может использоваться для получения метаинформации о сущности, подразумеваемой запросом, без передачи самого тела сущности. Этот метод часто используется для проверки гипертекстовых ссылок на действительность , доступность и последние изменения.

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