跳到內容

匯入 HAR 檔案

HARHTTP Archive)是您在瀏覽器的網路分頁中使用「全部儲存為 HAR」時產生的 檔案。要把「網站究竟做了什麼」轉換成一個 Restorm 專案,這是最直接的方式。

在瀏覽器中:開發人員工具 ▸ 網路分頁 ▸ 按右鍵 ▸ 全部儲存為 HAR。接著在 Restorm 中:檔案 ▸ 匯入Ctrl+I)。

匯入 HAR 後產生的樹狀結構:一個名為「Imported from HAR」的環境資料夾,每個所記錄的頁面各一個子資料夾,每筆項目各一個以 VERB /path 命名的請求

HAR 項目Restorm 的處理方式
log.pages每個頁面一個資料夾(只有一個頁面時會攤平)
log.entries每筆所記錄的呼叫一個 HTTP 請求
方法、URL、查詢參數已填入
標頭原樣沿用,但排除 HTTP/2 偽標頭以及已經失準的 content-length
Cookie合併成單一個 Cookie 標頭
內文JSON、純文字、x-www-form-urlencodedmultipart/form-data

HAR 是唯一連歷史記錄也一併填入的匯入格式:擷取期間實際記錄下來的回應,會寫進 每個所建立請求的回應歷史記錄

因此匯入完成的那一刻,您就已經握有每個呼叫的參考回應 — 甚至還沒送出任何東西。