Complete HTTP playground to test all input types, payloads, files, headers, cookies, and responses.
Inspects and reflects everything in the raw HTTP request: client IP, method, headers, cookies, query params, parsed/raw body, and file metadata.
/api/echo/api/echo/{subpath}Test string, integer, float, boolean, optional, and array query params (`?tag=a&tag=b`), plus validated path parameters.
/api/params/query/api/params/path/{category}/{id}Test structured JSON validation (nested models, arrays), standard Form URL-encoded data, and raw string/binary payloads.
/api/body/json/api/body/form/api/body/rawUpload single or multiple files with metadata inspection (MIME type, size, SHA256), or test dynamic file downloads.
/api/files/upload-single/api/files/upload-multiple/api/files/downloadRead all client headers and receive custom response headers. Inspect client cookies and receive new set-cookies.
/api/headers/api/cookiesTest standard HTTP authentication mechanisms: Bearer Tokens, API Keys (header or query), and HTTP Basic Auth.
/api/auth/bearer/api/auth/api-key/api/auth/basicSimulate any HTTP status code (200, 201, 204, 400, 401, 404, 500) and simulate network latency (0 to 10s) for timeouts.
/api/status/{code}/api/delay/{seconds}Test various content types: JSON, XML, HTML preview, chunked streaming, and HTTP 301/302/307 redirects.
/api/responses/json/api/responses/xml/api/responses/html/api/responses/stream/api/responses/redirect