Body

The Body tab is the default view when a response is received. It displays the response body with syntax highlighting, along with a status bar showing key metrics. You can copy, format, or minify the response content.

Status Bar

The status bar at the top of the Body tab shows three key pieces of information, each with a detailed tooltip on hover:

MetricDisplayTooltip Content
Status200 OKHTTP status code description from RFC 7231
Time145.32 msDetailed timing breakdown with visual timeline
Size2.4 KBRequest and response size breakdown
Status Code Categories
2xxSuccess — Request completed successfully
3xxRedirection — Further action required
4xxClient Error — Request has an issue
5xxServer Error — Server failed to process

Timing Breakdown

Hovering over the Time metric shows a visual timeline of each phase of the request. This helps identify performance bottlenecks.

PrepareRequest setup and validation before sending
Socket InitSocket initialization for the connection
DNS LookupDomain name resolution (shows "cached" if from cache)
TCP HandshakeTCP connection establishment (3-way handshake)
SSL/TLS HandshakeSecure connection negotiation (HTTPS only)
Request SendTime to transmit request to server
Server ResponseTTFB — Time waiting for first byte from server
DownloadResponse body transfer from server
ProcessingPost-processing (decompression, parsing)
Performance Tips:
  • High DNS Lookup: Consider using DNS caching or a faster DNS resolver
  • High TLS Handshake: Connection pooling can help reuse existing connections
  • High Server Response: Server-side optimization may be needed
  • High Download: Response may be large; consider pagination or compression

Syntax Highlighting

Response bodies are automatically displayed with syntax highlighting based on the Content-Type header or content detection:

Content-TypeHighlightingDetection Fallback
application/jsonJSON syntax (keys, strings, numbers, booleans)Starts with { or [
application/xmlXML syntax (tags, attributes, values)Starts with <
text/htmlHTML syntax (tags, attributes)Starts with <
text/plainPlain text (no highlighting)Default fallback

Action Buttons

When you hover over the response body, action buttons appear in the top-right corner:

CopyCopies the entire response body (including any formatting changes) to clipboard. Changes to "Copied!" briefly after clicking.
FormatPretty-prints JSON or XML with indentation and line breaks. Only appears for JSON and XML content types.
MinifyRemoves all whitespace from JSON or XML. Useful for copying compact versions.
Large Response Performance: For JSON responses larger than 100 KB, formatting and minifying operations run in a Web Worker to keep the UI responsive.

Large Response Handling

Tigrister handles large responses efficiently to prevent UI slowdowns:

Preview Mode

Responses larger than 500 KB are shown in preview mode. Only the first 10 KB is displayed, with a warning banner showing the full size.

Large response (2.4 MB) - showing preview
Load Full Response

Click "Load Full Response" to display the entire content. Note that very large responses may cause temporary UI slowdown while rendering.

Note: Format and Minify buttons are hidden in preview mode. Load the full response first to access these features.

Redirect Handling

When the server returns a redirect response (3xx status code), Tigrister shows a "Follow Redirect" button:

Appears in the status bar when response is a redirect

The following status codes are detected as redirects:

301 Moved Permanently302 Found303 See Other307 Temporary Redirect308 Permanent Redirect
Tooltip: Hover over the "Follow Redirect" button to see the full redirect URL before clicking.

Time and Size Formatting

Times and sizes are displayed in human-readable formats:

Time Format
Microseconds450 µs
Milliseconds145.32 ms
Seconds2.45 s
Size Format
Bytes512 B
Kilobytes24.5 KB
Megabytes1.2 MB