Formulare
Formular-Endpunkt antwortet mit Serverfehler
Woran du es erkennst
Der action-Endpunkt eines Formulars antwortet bereits auf eine lesende Anfrage (HEAD/GET, gemessen — abgesendet wurde nichts) mit einem HTTP-5xx-Status; ein echtes Absenden kann dort nicht erfolgreich verarbeitet werden.
Warum es zählt
Jeder Besucher, der das Formular ausfüllt, verliert seine Eingaben an einen kaputten Endpunkt — ausgerechnet im Moment der höchsten Absicht. Das ist der teuerste Fehler überhaupt: Der Mensch hat alles richtig gemacht und bekommt einen Fehler oder, schlimmer, gar keine Reaktion.
So behebst du es
- Suche im Server-Protokoll des Endpunkts nach der 5xx-Ursache — unbehandelte Ausnahme, falsch geroutete Auslieferung oder ein toter Nachbardienst sind die üblichen Verdächtigen.
- Bessere die Fehlerbehandlung so nach, dass ein Fehlschlag einen aussagekräftigen Status liefert und das Formular die Eingaben erneut zeigt, statt sie zu verlieren.
- Richte eine synthetische Prüfung ein, die den Endpunkt regelmäßig anspricht und bei 5xx alarmiert, damit der Ausfall vor den Besuchern auffällt.