GX-Feature #65182
offenAjax Requests sollten in Feherfällen definierte, einheitliche HTTP Responsecodes zurückgeben / Ajax requests should return defined, uniform HTTP response codes in case of errors.
0%
Beschreibung
Wenn ein Ajax Request einen Fehler wirft, zum Beispiel weil keine gültige Session mehr existiert oder die übergebenen Daten nicht prozessiert werden können oder ein anderer interner Fehler auftritt, sollte diese gezielt passende HTTP Statuscodes zurückgeben. Die Statuscodes können dann genutzt werden, um zum Beispiel das Monitoring der Cloud oder Shopbetreiber, die selbst überwachen, zu verbessern.
Die Endpunkte shop.php, admin.php und request_port.php (soweit möglich) sollen dabei berücksichtigt werden.
Die folgenden Fälle sollen unterschieden werden:
- 403 bei ausgelaufener Session oder sonstigem nicht autorisierten Zugriff
- 401 wenn Daten nicht interpretiert werden können (soweit das mit wenig Aufwand ermittelbar ist)
- 500 bei sonstigen internen Fehlern
If an Ajax request throws an error, for example because no valid session exists anymore or the transferred data cannot be processed or another internal error occurs, it should return suitable HTTP status codes. The status codes can then be used, for example, to improve the monitoring of the cloud or shop operators who monitor themselves.
This should be done for the shop.php, admin.php and request_port.php (as far as possible).
The following statuses should be considered:
- 403 for invalid sessions or other unauthorized requests
- 401 if the input data could not be processed (as far as this case can easily be identified)
- 500 for any other internal errors
Von Ulrich Wenk vor etwa 5 Jahren aktualisiert
- Thema wurde von Ajax Requests sollten in Feherfällen definierte, einheitliche HTTP Responsecodes zurückgeben zu Ajax Requests sollten in Feherfällen definierte, einheitliche HTTP Responsecodes zurückgeben / Ajax requests should return defined, uniform HTTP response codes in case of errors. geändert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
Von Jonatas Fischer vor mehr als 4 Jahren aktualisiert
- Tracker wurde von GX-Bug zu GX-Feature geändert