Retry failed requests

Since publishing this blog post the Retry failed requests feature has been removed.

We hope that you are utilising elmah.io to help you fix your bugs. Deciding if a bug is fixed or not, can be somewhat tricky. To help you investigate, we have launched a new Retry Request feature.

The Retry Request feature is available when expanding an error:

Retry request

When clicking the icon, the Retry Request dialog is opened:

Retry request modal

The dialog is filled with the details from the original and failing request like the URL, cookies, form values, and more. When clicking the Send button, elmah.io retries the failing request and shows the result in the Response section:

Retry request response

In the example above, the failing endpoint has actually been fixed and now returns the status code 200 along with some JSON. If you are using the built-in issue tracker on elmah.io, you can mark this error as fixed once the retry is a success.

We don't want to build a full REST client inside elmah.io (so many good ones already exists), why we allow you to download the complete request as a cURL command. You can either execute it from the command line or import the file into Postman.

Be aware that retrying POST, PUT and DELETE requests (and in some systems GET, oh my!) may make changes in your system.

The retry request feature is currently in beta, and we already have ideas to extend it. As always, let us know if you have input.

elmah.io: Error logging and Uptime Monitoring for your web apps

This blog post is brought to you by elmah.io. elmah.io is error logging, uptime monitoring, deployment tracking, and service heartbeats for your .NET and JavaScript applications. Stop relying on your users to notify you when something is wrong or dig through hundreds of megabytes of log files spread across servers. With elmah.io, we store all of your log messages, notify you through popular channels like email, Slack, and Microsoft Teams, and help you fix errors fast.

See how we can help you monitor your website for crashes Monitor your website