Ausnahmen als JSON-Nachrichten zurückgeben

Ich entwickle eine API mit ASP.NET Core und habe Probleme mit der Ausnahmebehandlung.

Wenn eine Ausnahme auftritt oder auf einem beliebigen Controller benutzerdefinierte Fehler mit unterschiedlichen Statuscodes zurückgegeben werden sollen, möchte ich JSON-formatierte Ausnahmeberichte zurückgeben. Ich brauche kein HTML in den Fehlerantworten.

Ich bin mir nicht sicher, ob ich dafür Middleware oder etwas anderes verwenden soll. Wie soll ich JSON-Ausnahmen in einer ASP.NET Core-API zurückgeben?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage