-
Notifications
You must be signed in to change notification settings - Fork 5
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.
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.
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.)
- 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.jsonand.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.
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.
Lists every response header as name → value. Shows "NO RESPONSE HEADERS" when empty.
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.
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".
- 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).
Getman on GitHub · Releases · Live demo · Local-first HTTP client — no account, no cloud, no telemetry.
Start here
Core
Variables & automation
More features
- History
- Cookies
- Realtime WebSocket and SSE
- Code Generation
- Command Palette
- Keyboard Shortcuts
- Auto-Update
Configuration
Project