Statuscodes aus dem 400er-Bereich definieren Fehlermeldungen die aus Vermutung des Servers
ihren Ursprung auf der Client-Seite haben.
400 Bad Request
Server hat die Anfrage des Clients nicht verstanden. Client kann diese korrigiert erneut stellen.
401 Unauthorized
Der Client ist nicht autorisiert für die Anfrage. Client muss sich vorher authentifizieren.
402 Payment Required
Für die Anfrage ist vorher eine Zahlung erforderlich.
403 Forbidden
Die Anfrage ist grundsätzlich verboten.
404 Not Found
Die angeforderte Datenquelle wurde nicht gefunden.
405 Method not Allowed
Die Anfragemethode ist für diese Datenquelle nicht erlaubt.
406 Not Acceptable
Die Anforderung vom Client ist in diesem Format nicht akzeptabel.
407 Proxy authentication required
Die Anfrage des Clients erfordert vorher eine Autorisierung durch einen Proxy.
408 Request Timeout
Die max. erlaubte Zeit zwischen Anfrage und Antwort wurde überschritten.
409 Conflict
Server kann auf die Anforderung nicht antworten, da ein Konflikt aufgetreten ist.
410 Gone
Die angeforderte Datenquelle ist auf dem Server nicht mehr vorhanden, die neue Adresse ist dem Server nicht bekannt.
411 Length Required
Die Anforderung kann nicht ausgeführt werden, da der Client nicht die die zu übermittelnde Datenlänge mitgeteilt hat.
412 Precondition Failed
Die Anforderungen im Header konnte teilweise oder ganz nicht erfolgreich ausgeführt werden.
413 Request Entity Too Large
Die Anforderung des Clients ist zu lang und wurde vom Server abgelehnt.
414 Request-URL Too Long
Die URL der Anfrage ist zu lang und wurde vom Server abgelehnt.
415 Unsupported Media Type
Die Anforderung enthält einen nicht unterstützten Medientyp.
416 Requested Range not satisfiable
Der angeforderte Bereich des Dokuments ist nicht verfügbar, die Anfrage kann daher nicht erfüllt werden.
417 Expectation Failed
Der Client stellte in seiner Anfrage einen Wunsch, den der Server nicht erfüllen kann.