Как получить заголовок "Последнее изменение" на веб-сайте https?

Я пытаюсь вызвать последний измененный ответ с веб-сайта https, но все, что я получаю, это

301 Moved Permanently

telnet output

Вышеупомянутое работает только на веб-сайтах с http, и я не могу понять, почему это не работает для https.

Заголовок, который я отправил в обоих случаях:

telnet kupdf.net 80

GET / download / netzwerk-a1-kursbuch_59ce3ec508bbc5765a686f41_pdf / HTTP / 1.1

Хост: kupdf.net

User-agent: Mozilla / 4.0

Accept: text / html, image / gif, image / jpeg

If-modified-Since: Fri, 30 Apr 2021 10:18:09 GMT

0
задан 30 April 2021 в 18:55

1 ответ

Вы не можете получить доступ к HTTPS-сайтам с помощью команды telnet , потому что они нуждаются в зашифрованном соединении, а telnet предназначен только для незашифрованных TCP-соединений. Для этого вам понадобятся инструменты командной строки с поддержкой https, такие как wget или curl . Пожалуйста, попробуйте одну из следующих команд:

curl --header 'If-Modified-Since: Fri, 30 Apr 2021 10:18:09 GMT' \
  https://kupdf.net/download/netzwerk-a1-kursbuch_59ce3ec508bbc5765a686f41_pdf

или

wget --header 'If-Modified-Since: Fri, 30 Apr 2021 10:18:09 GMT' \
  https://kupdf.net/download/netzwerk-a1-kursbuch_59ce3ec508bbc5765a686f41_pdf

Однако я не верю, что сайт или «веб-страница», к которой вы пытаетесь получить доступ, поддерживает заголовок запроса If-Modified-Since , потому что высока вероятность того, что «веб-страница» создается и обслуживается динамически.

1
ответ дан 7 May 2021 в 17:41

Другие вопросы по тегам:

Похожие вопросы: