Skip to content

HTTP probe

The HTTP probe lets you send a fully configured HTTP request to any target and inspect the response. It supports all standard methods, custom headers, query parameters, cookies, and a request body.

[SCREENSHOT: HTTP probe editor — full view with URL bar, method, headers/params/body tabs, and Send button]

FieldDescription
URLFull target URL including scheme (http:// or https://)
MethodHTTP method: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
HeadersKey-value pairs sent as request headers
Query parametersKey-value pairs appended to the URL
BodyRequest body (for POST/PUT/PATCH)
CookiesKey-value pairs sent as Cookie header

All fields support {{variable}} placeholders resolved from the active environment:

URL: https://{{host}}/api/users
Header: Authorization: Bearer {{token}}
Body: {"email": "{{email}}"}

[SCREENSHOT: HTTP probe response panel — status code badge, headers tab, body tab with syntax-highlighted JSON]

The response panel shows:

  • Status code with colour-coded badge
  • Response time
  • Response headers
  • Response body with syntax highlighting (JSON, HTML, plain text)
  • Copy to clipboard button for the response body

Set an expected status code on the probe. If the actual response code differs, the history entry is marked as failed and highlighted with a warning indicator.

[SCREENSHOT: HTTP probe with failed assertion — red badge on history entry]

[SCREENSHOT: HTTP probe history panel expanded — list of past sends with timestamps and status codes]

Each send is recorded. The history panel shows status codes and timestamps for quick scanning.