Projekt

Allgemein

Profil

GX-Feature #65182

Von Ulrich Wenk vor mehr als 4 Jahren aktualisiert

Wenn ein Ajax Request einen Fehler wirft, zum Beispiel weil keine gültige Session mehr existiert oder die übergegeben 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. 

 Ist eine Session abgelaufen, sollte zum Beispiel ein 403 geliefert werden. Können die Daten nicht interpretiert werden, sollte ein 401 zurückgegeben werden. Bei internen sonstigen Fehlern ein 500. 


 _________ 

 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. 

 For example, if a session has expired, a 403 should be delivered. If the data cannot be interpreted, a 401 should be returned. For other internal errors, a 500.

Zurück