Debugging
Request Log Viewer
Gives you a private catcher address that records every request sent to it, and shows them with headers and body.
- Runs on our server
- Free to run
- You enter
- Nothing to type: point a webhook or test call at your catcher address.
- You get
- Every request received, newest first, with method, address, headers, body and sender IP.
- A good result
- The request appears after Refresh with the headers and body you expected.
On this page
#What it is for
When you need to see exactly what a system sends (an Ecomail webhook, a form integration, your own script), send it here instead of to the real endpoint.
#What you enter
The page creates your own catcher address the first time you open it, such as https://www.ekomejl.cz/api/reqcatcher/?token=AbC123.... It is tied to this browser for a year. New URL starts a fresh, empty address.
#How it works
The catcher accepts any method, stores the method, address, all headers, the body, the sender IP and the time, and answers 200 with a short JSON confirmation. JSON bodies are tidied; form posts are stored as fields.
#Reading the results
- Press Refresh to load new requests; the list does not update on its own.
- Search matches the address, method, IP, body and headers. The time filter goes from the last hour to 30 days or a custom range.
- Click a row to open its headers and body, each with a copy button.
#Example
curl -X POST 'https://www.ekomejl.cz/api/reqcatcher/?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"event":"signup","email":"person@example.com"}'#Limits and gotchas
- Requests are kept for 7 days, and at most the newest 500 per address.
- One sender may send 100 requests a minute; more get
429. - Anyone with your address can send to it. Do not post it publicly, and use New URL if it leaks.