Projekt

Allgemein

Profil

Aktionen

GX-Feature #65182

offen

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.

Von Wilken Haase vor mehr als 4 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Anerkannt
Priorität:
Hoch
Zugewiesen an:
-
Kategorie:
Core
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.15.2.1
Release Notes Langtext:
Tags:

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

Aktionen #1

Von Ulrich Wenk vor mehr als 4 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
Aktionen #4

Von Jonatas Fischer vor mehr als 3 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Feature geändert
Aktionen #5

Von Daniel Wu vor mehr als 3 Jahren aktualisiert

Aktionen #6

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf SP-Candidate gesetzt
Aktionen #7

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF