Response
The response panel displays the server's reply to your request. It occupies the right half of the workspace and provides multiple tabs for viewing different aspects of the response: body content, headers, cookies, connection details, and contract validation.
Panel Structure
The response panel has five tabs, each showing different information about the server's response:
| Tab | Content |
|---|---|
| Body | Response body with syntax highlighting, format/minify tools, and status information bar |
| Headers | All response headers with special sections for CORS and caching headers |
| Cookies | Cookies set by the server via Set-Cookie headers |
| Detail | Connection info, TLS/SSL details, certificate, DNS, and size breakdown |
| Contract | JSON Schema validation for response body |
Panel States
The response panel shows different content depending on the request state:
Ready
Initial state before sending a request. Shows a prompt to click the Send button.
Loading
Request is in progress. Shows an animated loading indicator with "Sending request..." message.
Success
Response received successfully. Displays the response content in the selected tab.
Error
Request failed due to network error, timeout, DNS failure, or other issues. Shows the error message with optional re-authenticate button for OAuth errors.
Common Errors
When a request fails, Tigrister displays the error message in the response panel. Here are the most common errors you may encounter:
| Error | Description | Solution |
|---|---|---|
| DNS lookup failed | Domain name could not be resolved | Check URL spelling, verify domain exists |
| Connection failed | Server is unreachable or rejected the connection | Verify server is running, check port and firewall |
| Timeout | Server took too long to respond | Server may be overloaded, check network connectivity |
| TLS handshake failed | SSL/TLS connection could not be established | Certificate may be invalid, expired, or self-signed |
Contract Validation Indicator
When you have a JSON Schema defined (either custom or from a project), the Contract tab shows a validation status icon: