Was bedeuten HTTP-Fehlercodes wie 400, 401, 403, 404, 429, 500, 502 und 503?
HTTP-Statuscodes sind standardisierte Antworten, die von Webdiensten und APIs verwendet werden.
Sie können auf diese Codes stoßen, während Sie Polyosync verwenden, eine Integration beheben oder technische Fehlerinformationen überprüfen.
Die Bedeutung eines Statuscodes ist allgemein. Die spezifische Ursache hängt von der Anfrage und dem Dienst ab, der ihn zurückgegeben hat.
400 — Ungültige Anfrage
Der Server konnte die Anfrage nicht verarbeiten, da die übermittelten Informationen ungültig waren oder die erwarteten Anforderungen nicht erfüllten.
Überprüfen Sie die Eingabe und die Anfragekonfiguration.
401 — Unautorisiert
Der Anfrage fehlt eine gültige Authentifizierung.
Überprüfen Sie, ob die relevante Sitzung oder die Integrationsautorisierung gültig ist.
403 — Verboten
Der Server hat die Anfrage verstanden, erlaubt jedoch die angeforderte Aktion nicht.
Überprüfen Sie die anwendbaren Berechtigungen und Zugriffsrestriktionen.
404 — Nicht gefunden
Die angeforderte Ressource konnte nicht gefunden werden.
Überprüfen Sie die Ressourcenreferenz, die URL und den Kontext des Arbeitsbereichs.
429 — Zu viele Anfragen
Der Dienst begrenzt Anfragen, da ein anwendbarer Schwellenwert erreicht wurde.
Vermeiden Sie es, dieselbe Anfrage wiederholt zu senden. Überprüfen Sie alle anbieter-spezifischen Hinweise dazu, wann Anfragen wiederholt werden können.
500 — Interner Serverfehler
Der Dienst ist auf ein unerwartetes Problem gestoßen, während die Anfrage verarbeitet wurde.
Dies identifiziert nicht von sich aus die zugrunde liegende Ursache.
502 — Ungültiges Gateway
Ein Dienst, der als Gateway fungiert, hat eine ungültige Antwort von einem vorgelagerten Dienst erhalten.
Dies kann auf ein Problem mit einem abhängigen Dienst hinweisen.
503 — Dienst nicht verfügbar
Der Dienst kann die Anfrage vorübergehend nicht bearbeiten.
Mögliche Ursachen sind vorübergehende Nichtverfügbarkeit, Überlastung oder Wartung.
504 — Gateway-Zeitüberschreitung
Ein Gateway hat keine rechtzeitige Antwort von einem vorgelagerten Dienst erhalten.
Dies kann auftreten, wenn eine abhängige Operation zu lange dauert.
Wichtige Unterscheidungen
Ein 401-Fehler bedeutet nicht unbedingt, dass Ihr Konto gelöscht wurde.
Ein 403-Fehler bedeutet nicht unbedingt, dass die Plattform nicht funktioniert; der Zugriff kann absichtlich eingeschränkt sein.
Ein 404-Fehler beweist nicht, dass eine Ressource nie existiert hat.
Ein Fehler der 500er-Serie identifiziert nicht automatisch Polyosync als das fehlerhafte Element; die Antwort kann von einem externen Dienst stammen.
Was soll ich tun?
Notieren Sie den genauen Statuscode, die Operation, die ihn erzeugt hat, die ungefähre Zeit und den betroffenen Dienst.
Wenn die Operation möglicherweise Geschäftsdaten geändert hat, überprüfen Sie deren Ergebnis, bevor Sie es erneut versuchen.
Wann sollte ich den Support kontaktieren?
Geben Sie den Statuscode zusammen mit dem vollständigen Kontext an.
Ein numerischer Code allein ist selten ausreichend, um die Grundursache zu bestimmen.