Http

HTTP URL 重定向命令行跟踪

  • November 17, 2017

我必須提供可以記錄在紙上的明確證據,證明一個 URL 重定向到另一個。

當您瀏覽到有問題的 URL 時,Web 伺服器會以 HTTP 重定向進行響應,這會更改地址欄中的 URL 並將您發送到不同的 URL

我正在處理一個涉及網路流量的法律案件,因此必須在一張紙上證明證據(沒有影片證據)。

是否有我可以執行的跟踪,在 Windows 命令行上顯示 HTTP 請求和響應?

試試 curl -v -L

有幾種工具,您可以從命令行使用,其中最著名的是curlwget

使用 curl 您可以使用標誌跟踪重定向-L;此外,您想查看在到達最終 URL 的過程中會發生什麼,因此您需要-v(詳細):

curl -v -L www.domain.tld

有關詳細資訊,請參見此處: http: //curl.haxx.se/docs/faq.html

也許還設置使用者代理並保存到文件

對於您的案例,您可能應該另外將使用者代理設置為一些廣泛使用的瀏覽器 - 否則可以說,重定向只發生在某些非瀏覽器使用者代理上。在這裡,我將使用者代理設置為 Windows 上的 Firefox。

最好將最終內容保存到一個單獨的文件中(這裡我選擇了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

引用自:https://serverfault.com/questions/659940