On this page

On this page

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 request
  • Authorization — 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:

KeyValue
eventpayment
statussuccess

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.