← 所有版本資訊

Restorm v1.0.5

發布於

Cookie jar——每個環境各有一罐 Cookie。

  • **每個環境都保留自己的 Cookie。**從兩個環境分別登入您的開發 API 和生產 API,它們的工作階段絕不會互相串門——在一個環境中擷取的 Cookie 只會回傳到那個環境。到期時間、PathDomain 及其子網域、SecureHttpOnlySameSite 如今都會受到遵循,而不再被捨棄。
  • **認識 Cookie jar。**全新的工作臺分頁——檢視 ▸ Cookie jar——將每個環境的 Cookie 依網域分組,置於可摺疊面板中列出:編輯某個值、刪除某一條、清空某個網域或整罐,也可以手動新增 Cookie。當您的請求設定 Cookie 時,它會即時重新整理。
  • **看清每個請求送出與收到了什麼。**現在每個請求在 Response 與 Info 旁邊都多了一個 Cookies 分頁,顯示隨該呼叫送出的 Cookie 以及收到的 Cookie——包括在重新導向過程中設定、卻從不會到達最終回應的 Cookie。它在您歷史紀錄中的過往回應上同樣可用。
  • **Cookie 登入開箱即用。**傳回 Set-Cookie 的請求會被擷取,並在隨後受保護的呼叫中自動重播——在整個情境執行過程中也是如此,其中每一步都共用該環境的 Cookie 罐。
  • **Cookie 會像瀏覽器那樣持久保存。**帶有到期時間的 Cookie 會按專案儲存,並在您重新開啟專案時重新載入;工作階段 Cookie 則會在您重新啟動時被捨棄——與瀏覽器的做法別無二致。
  • **不僅止於 REST。**GraphQL、SOAP、OData、JSON-RPC、tRPC 和 SSE 現在都能傳送並儲存 Cookie,而 WebSocket 則會在連線交握時攜帶它們。
  • **Cookie 可以使用您的變數。**在手動新增的 Cookie 中輸入 {{token}},請求送出時它會依據目前作用中的環境進行解析。

修正:

  • **自動儲存現在也涵蓋資料夾內的環境。**在自動儲存模式下,新增或重新命名子環境會立即儲存——對於本就應當寫入磁碟的變更,不再彈出「關閉前是否儲存?」的提示。