Free HTTP Request Catcher
Generate a free HTTPS endpoint, point any HTTP client at it, and inspect every request in real time — headers, body, query params, and method.
Quick Answer
Open requex.me to get a unique HTTPS URL instantly. Send any HTTP request to it — from curl, Postman, a webhook provider, a CI pipeline, or any HTTP client. Every request appears in real time with full header, body, query param, and method inspection.
What Is an HTTP Request Catcher?
An HTTP request catcher is a public HTTPS endpoint that accepts any incoming HTTP request and displays everything about it — the method (GET, POST, PUT, DELETE, PATCH), all headers, the request body, query string parameters, and the source IP. Nothing is filtered or processed; you see exactly what was sent.
This is fundamentally different from running your own server. You don't need to write any code, open any ports, or deploy anything. The endpoint exists immediately and captures requests from anywhere on the internet.
Use Cases
Webhook Debugging
Inspect what a webhook provider actually sends before writing handler code. See headers, body format, and authentication tokens.
API Client Testing
Verify that your API client sends the correct headers, body format, and authentication before pointing it at a real endpoint.
Form Submission Inspection
Check what data a web form sends — field names, encoding, and content type — without a backend to receive it.
CI/CD Integration Tests
Use Requex as a mock endpoint in a pipeline to confirm your build step sends the correct notification payload without a live server.
Third-Party SDK Verification
Confirm that an SDK or library sends requests in the expected format — before signing up for a paid API or sharing credentials.
IoT Device Debugging
Capture HTTP requests from IoT devices or embedded systems where you can't run a debugger directly on the device.
How to Catch HTTP Requests
- 1
Get your unique endpoint
Open requex.me. You get a unique URL like
https://requex.me/hook/abc-123immediately. - 2
Send any HTTP request to it
Use curl, Postman, your application code, or any HTTP client:
curl -X POST https://requex.me/hook/abc-123 \ -H "Content-Type: application/json" \ -H "X-My-Header: test-value" \ -d '{"event":"test","data":{"id":42}}' - 3
Inspect every field in real time
The request appears in Requex instantly. Click it to see every header, the parsed JSON body, query parameters, and the HTTP method. All requests are listed in the sidebar for comparison.
- 4
Configure the response (optional)
Use the Settings tab to configure what Requex returns — custom status codes, response headers, body content, and delay. Useful for testing how your client handles different server responses.
What You Can Inspect
- →HTTP Method — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, or any custom method
- →Headers — all request headers including Content-Type, Authorization, User-Agent, custom headers, and signature headers
- →Body — raw body and parsed JSON with expandable tree view for nested objects
- →Query parameters — all URL query string key/value pairs
- →Timestamp — exact time the request was received
- →Source IP — originating IP address of the request
Related Resources
Start Testing Webhooks Now
Generate your unique URL and test webhooks instantly. Free, no signup.
Open Webhook Tester →