402 Payment Required ist ein HTTP-Statuscode, den der Quellartikel unter den standardisierten und bemerkenswerten Codes aufführt. Standardisierte Codes werden von der IETF in RFC-Veröffentlichungen definiert und von der IANA gepflegt, während andere Werte von verschiedenen Servern verwendet werden. HTTP-Statuscodes geben den Ausgang einer Anfrage eines Clients an einen Webserver an, wobei die Begründungstexte in der Praxis häufig abweichen oder ganz weggelassen werden. Der Code gehört zur Gruppe der Client-Fehlerantworten.
Hintergrund
HTTP-Statuscodes werden anhand ihrer ersten Ziffer in informative, erfolgreiche, umleitende und Fehlerklassen eingeteilt. Der Artikel beschreibt, wie die informativen Antworten der 1xx-Gruppe signalisieren, dass eine Anfrage noch bearbeitet wird, während die 2xx- und 3xx-Gruppen Erfolg melden beziehungsweise weitere Schritte des Clients erforderlich machen. Der Code 402 wird innerhalb dieses größeren Systems standardisierter Antwortwerte dargestellt, die über die IETF dokumentiert und von der IANA verwaltet werden.
Verwendung und Bedeutung
Wie andere Statuscodes ist die 402-Antwort Teil eines gemeinsamen Vokabulars, mit dem Clients und Server den Zustand einer Anfrage mitteilen können. Der Artikel weist darauf hin, dass neben den standardisierten Werten auch andere, nicht standardisierte Werte existieren. Das Verständnis dieser Codes hilft Entwicklern und Nutzern, nachzuvollziehen, wie ein Server eine Anfrage bearbeitet hat und was gegebenenfalls als Nächstes geschehen sollte.
