Den Antwortstatus anzeigen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Den Antwort-Header füllen


Jede Antwortbotschaft muss einen Statuscode enthalten, der den Status der Antwort anzeigt. Der Statuscode wird über die Eigenschaft StatusCode spezifiziert. Der HTTP-Standard definiert eine Anzahl von Standard-Statuscodes, die eine feste Bedeutung haben. Daneben können Sie aber auch eigene Statuscodes definieren. Verwenden Sie dazu Werte, die noch nicht belegt sind.

Ein Statuscode besteht aus einer Nummer mit drei Ziffern, wobei die signifikanteste Ziffer die Klasse der Antwort bezeichnet:

  • 1xx: Information (die Anforderung wurde empfangen, aber nicht vollständig verarbeitet).
  • 2xx: Erfolg (die Anforderung wurde empfangen, verstanden und akzeptiert).
  • 3xx: Umleitung (der Client muss weitere Aktionen ausführen, damit die Anforderung fertig gestellt werden kann).
  • 4xx: Client-Fehler (die Anforderung wurde nicht verstanden und kann deshalb nicht bearbeitet werden).
  • 5xx: Server-Fehler (die Anforderung war gültig, konnte aber vom Server nicht verarbeitet werden).

Zu jedem Statuscode gehört ein String, der seine Bedeutung erläutert. Dieser String ist in der Eigenschaft ReasonString enthalten. Bei den vordefinierten Statuscodes muss diese Eigenschaft nicht festgelegt werden. Wenn Sie eigene Statuscodes definieren, sollten Sie die Eigenschaft ReasonString aber definieren.

Siehe auch