Use history.replaceState instead of pushState on the initial page load. Also, your first history state change is missing a / causing a second state change:
I really like Ngrok because it also comes with a light-weight web client that lets you see requests and replay them. Replaying especially is huge for me when doing testing.
Great work fredsted. I especially like how you can have multiple people use the same endpoint.
https://tailtub.com/ is a similar project I've been moonlighting on. It's a go binary and it's like Requestb.in but for stdin.
I wanted something where I didn't have to use a UI to start a stream. Your project and others like this I think are especially useful for giving API consumers more insight on what's happening to a resource after a record is queued (say after a HTTP 201).
Nice. I created https://logrequest.com, originally for my own use. Supports custom responses, ssl and cors which requestb.in didn't.
Looking at this thread there seems like a lot of similar (and better) tools so maybe I didn't look hard enough before deciding to hack something together :)
Nice! Some services don't allow non-https URLs for the webhook even for development (slack...), so might be nice to support that. Let's Encrypt provides free SSL certs if you wanted to go that route.
One thing I've wanted on tools like this is an API to query what requests have hit your particular endpoint which would be useful for unit testing applications which use webhooks.