Вопрос: Трассировка командной строки URL-адреса URL [закрыта]


Я должен представить окончательные доказательства, которые могут быть задокументированы на листе бумаги, доказывая, что один URL перенаправляется на другой.

Когда вы просматриваете соответствующий URL-адрес, веб-сервер отвечает перенаправлением HTTP, который изменяет URL-адрес в адресной строке и отправляет вам другой URL-адрес

Я работаю над юридическим делом, связанным с веб-трафиком, поэтому доказательства должны быть доказаны на листе бумаги (нет доказательств в видео).

Есть ли трассировка, которую я мог бы выполнить, показывая HTTP-запросы и ответы в командной строке Windows?


5
2018-01-16 01:19


Источник


Telnet для веб-порта, запрос HTTP-запроса, см. Ответ ... - HBruijn♦


Ответы:


Попробовать curl -v -L

Существует несколько инструментов, которые можно использовать из командной строки, наиболее известными из которых являются curl а также wget,

С помощью curl вы можете следить за перенаправлениями с помощью флага -L; Кроме того, вы хотите узнать, что происходит на пути к окончательному URL-адресу, поэтому вам нужно -v (подробный):

curl -v -L www.domain.tld

Подробнее см. Здесь: http://curl.haxx.se/docs/faq.html

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

Для вашего случая использования вы, вероятно, должны дополнительно установить пользовательский агент в какой-то широко используемый браузер - в противном случае можно сказать, что перенаправление происходит только для определенных пользовательских агентов, не являющихся браузерами. Здесь я устанавливаю пользовательский агент для Firefox в Windows.

И, вероятно, лучше сохранить окончательный контент в отдельный файл (здесь я выбрал content.out), так что у вас получится что-то вроде этого:

curl -A 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0' -v -o content.out -L www.redirector.tld

7
2018-01-16 16:48



Я не рассматривал проблему, не связанную с браузером. Спасибо что подметил это. :) - Giffyguy