Request Inspector
The request inspector is the core of SpidyLabs. When you select a request from the list, you see its complete details in a tabbed interface.
Headers Tab
Displays all HTTP headers sent with the request as a key-value list. Common headers you'll see:
Content-Type— The request body format (e.g.,application/json)User-Agent— The client that sent the requestAuthorization— Authentication credentials (if present)- Custom headers specific to your webhook provider
Body Tab
The body tab renders the request payload with automatic format detection:
- JSON — Syntax-highlighted with collapsible sections for nested objects
- XML — Syntax-highlighted with proper indentation
- Form URL-encoded — Displayed as a clean key-value table
- Raw — Fallback for unrecognized content types
SpidyLabs uses Shiki for syntax highlighting, providing accurate, theme-aware code rendering.
Query Tab
Shows URL query parameters as a key-value table. For example, if the webhook URL was:
https://spidylabs.com/hook/my-bin?event=payment&status=success
You'll see:
| Key | Value |
|---|---|
| event | payment |
| status | success |
Request Metadata
Above the tabs, you'll see:
- HTTP Method — Color-coded badge (green for POST, cyan for GET, etc.)
- Content Type — Badge showing the request format
- Size — Body size in bytes
- Timestamp — When the request was received
- Source IP — The client's IP address
Copy Button
Use the copy button on any tab to copy the raw content to your clipboard. This works for headers, body, and query parameters.