Skip to content

Responses

Thiago Miranda edited this page Jun 16, 2026 · 6 revisions

Responses

After a send, the response panel shows the result. At the top sit three chips:

  • STATUS — the HTTP status code, colour-coded (e.g. green for 2xx, red for 4xx/5xx).
  • TIME — round-trip duration in milliseconds.
  • SIZE — response body size, human-readable (e.g. 1.5 KB).

Below them are four tabs: BODY · HEADERS · COOKIES · TESTS. While a request is in flight you'll see a loading skeleton; before any send, an empty "no response yet" state.

BODY tab

Pretty vs Raw

A PRETTY / RAW toggle sits above the viewer. PRETTY formats and syntax-highlights JSON; RAW shows the body exactly as received. The body is read-only.

Collapse / expand

In the highlighted viewer, JSON objects and arrays can be folded — click the ▾/▸ chevron in the gutter (next to the line numbers) to collapse a region down to a single line, like VS Code or Postman. Click again to unfold. (Folding lives in the editor view, so it isn't available in the plain-text large-response viewer.)

Actions

  • Copy (copy icon) — copies the exact body text to the clipboard ("Response copied").
  • Save response to file (save icon) — opens a save dialog (default response.json); allowed extensions are .json and .txt. Saves the verbatim body.
  • Save as example (bookmark icon) — only shown when the tab is linked to a saved request and a response exists. Captures the request + response as a reusable Collections under that collection node. You're prompted for a name (default like 200 · 14:32).
  • Compare response — diffs this response against a saved example or a recent matching history entry. Shown only when a response exists; disabled when there's nothing to compare against. See Response Diff.

Large responses

To stay fast, big bodies are handled specially:

  • ≥ ~512 KB: shown in a plain-text viewer (no highlighting) with a banner reading e.g. LARGE RESPONSE (2.1 MB) — HIGHLIGHTING DISABLED. A long body shows a SHOW FULL button (initial preview is ~256 KB), and a PRETTIFY ANYWAY button to opt into highlighting (you accept the render cost).
  • Always prettify large responses — a Settings that auto-highlights large bodies instead of using the plain viewer.
  • > ~1 MB: to avoid bloating local storage, the persisted copy is replaced by a placeholder ([response body over 1 MB was not persisted — re-send the request]). The full body is still available in the current session for Copy/Save; after a restart, re-send to fetch it again.

HEADERS tab

Lists every response header as name → value. Shows "NO RESPONSE HEADERS" when empty.

COOKIES tab

Parses the response's Set-Cookie header(s) and lists each cookie with its name, value, and attributes (e.g. Max-Age, Path, Secure, HttpOnly). Shows "NO COOKIES" when none. These cookies are also stored in the Cookies and re-sent automatically on matching requests.

TESTS tab

Shows the results of any Tests and Chaining configured in the RULES tab:

  • A pass/fail summary badge ({passed} / {total} PASSED, green or red).
  • Per-assertion rows: ✓/✗, a label like status = 200, and the actual value found.
  • A CAPTURED section listing extracted variables: {{name}} = value (or {{name}} — not found).
  • If you have no rules: "NO RULES — ADD EXTRACTIONS OR ASSERTIONS IN THE RULES TAB".

Notes

  • Cancelling a request leaves the previous response untouched (no response is recorded for the cancelled send).
  • Every send is also recorded in History (subject to the history settings).

Clone this wiki locally