使用步驟
- 輸入網址(不寫協議時預設 https)。
- 點「查詢」,按順序檢視每一跳的狀態碼和跳轉目標。
- 展開「回應標頭」檢視伺服器返回的全部頭資訊。
引數說明
- 跳轉鏈
- 最多跟隨 10 次跳轉;出現循環或跳轉到非 HTTP 地址時停止並提示。
- 回應標頭
- 包括 Cache-Control、Content-Type、Strict-Transport-Security、Content-Security-Policy 等,按名稱排序。
- 訪問限制
- 只能訪問公網地址的 80、443、8080、8443 埠,不能訪問內網地址。
檢測方式與值得關注的回應標頭
每一跳都用 GET 請求而不是 HEAD,這樣你看到的就是瀏覽器實際會收到的內容。工具只讀取回應體的開頭部分(最多 64 KB)並忽略它,所以不會下載大檔案。相對路徑的 Location 頭會按當前地址解析,如果跳轉指向 http 或 https 以外的協議,檢測會停止。每一跳的耗時和伺服器地址顯示在它的狀態旁邊。
下面這些回應標頭是最常被檢查的:
| 回應標頭 | 作用 |
|---|---|
Location |
3xx 回應跳轉到的地址 |
Cache-Control |
瀏覽器和快取可以複用回應多長時間(RFC 9111) |
Content-Type |
回應體的媒體型別和字元集 |
Strict-Transport-Security |
告訴瀏覽器在一段時間內只用 HTTPS 訪問該網站(RFC 6797) |
Content-Security-Policy |
指令碼、樣式和圖片可以從哪些來源載入 |
X-Content-Type-Options |
nosniff 阻止瀏覽器猜測其他內容型別 |
Referrer-Policy |
向其他網站傳送多少頁面地址 |
X-Frame-Options |
頁面是否可以顯示在框架裡(RFC 7034) |
常見問題
301 和 302 有什麼區別?
301 是永久跳轉,瀏覽器和搜尋引擎會記住新地址;302 是臨時跳轉。網站換網域、HTTP 跳 HTTPS 應該用 301。
為什麼跳轉後面還有 200?
最後一跳返回 200 表示到達了實際頁面;如果以 4xx、5xx 結束,說明目標頁面不存在或伺服器出錯。
證書有問題的網站能檢測嗎?
能,這裡不校驗證書,證書問題請用 SSL 證書檢測。
隱私說明
這個工具需要伺服器完成:你輸入的內容或檔案通過 HTTPS 傳送到我們的伺服器,處理完立即丟棄,不做儲存。伺服器訪問日誌會記錄 IP 地址和請求地址,僅用於防止濫用。