HTTP-Statuscodes

Sie sehen die Apigee Edge-Dokumentation.
Rufen Sie die Apigee X-Dokumentation auf.
weitere Informationen

Fehlermeldungen bei Edge-API-Antworten enthalten einen HTTP-Statuscode und eine Fehlermeldung.

Wenn Sie beispielsweise versuchen, eine Cache-Entität mit demselben Namen wie ein vorhandener Cache zu erstellen, lautet die Antwort:

HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }

In der folgenden Tabelle werden die häufigsten HTTP-Statuscodes und ihre Bedeutung in Apigee Edge zusammengefasst.

HTTP-Statuscode Beschreibung
2xx Erfolg. Der API-Aufruf war erfolgreich. Ein HTTP 204-Fehler gibt an, dass die Antwort ohne Inhalt gesendet wird, in der Regel, weil ein DELETE-Vorgang erfolgreich war.
401 Nicht autorisiert. Die Anmeldedaten, die Sie für eine Anfrage verwenden, sind nicht berechtigt, den Vorgang auszuführen. Prüfen Sie die Rollen für das Konto, das Sie verwenden.
403 Unzulässig. Die von Ihnen verwendete Kombination aus Nutzername und Passwort ist für die angegebene Organisation nicht gültig. Melden Sie sich bei login.apigee.com/login an, um Ihre Anmeldedaten zu testen. Registrieren Sie sich, wenn Sie ein Konto benötigen.

Stellen Sie sicher, dass Sie die richtigen Anmeldedaten für Ihre Organisation verwenden, und überprüfen Sie die Rechtschreibung.

404 Keine Suchergebnisse. Überprüfen Sie, ob die Anfrage-URL richtig geschrieben ist und ob die API, auf die Sie zugreifen möchten, existiert. Achten Sie beispielsweise darauf, dass Sie nicht versuchen, auf die falsche Überarbeitung einer API zuzugreifen. Siehe auch 404 Proxy für Host nicht erkannt: <virtueller Hostname> und URL: <path>.
405 Methode nicht zulässig. Sie haben eine nicht unterstützte Methode angegeben. Sie haben beispielsweise das GET-Verb für einen API-Aufruf verwendet, für den das POST-Verb erforderlich ist.
409 Inhalte mit konfliktbehafteten Themen Gibt einen Konflikt mit einer vorhandenen Entität an. Sie haben beispielsweise versucht, einen Cache mit einem bereits vorhandenen Namen zu erstellen.
415 Nicht unterstützter Medientyp. Dieser Fehler tritt normalerweise bei POST- oder PUT-Anfragen auf, wenn der HTTP-Header Content-type auf den falschen Wert gesetzt ist. Ein HTTP 415-Fehler wird beispielsweise zurückgegeben, wenn Sie Folgendes an eine API senden, die nur JSON unterstützt:
$ curl https://api.company.com/v1/json_service
  -X POST
  -H "Content-type:text/xml"
  -d '<SomeXML>'

Verwenden Sie für GET-Anfragen den Header Accept anstelle des Headers Content-type.

429 Zu viele Anfragen: Die Ratenbegrenzung wurde bei Kontingent- oder Spike Arrest-Richtlinien überschritten. Der aktuelle Standardstatuscode für die Überschreitung der Ratenbegrenzung ist 500, kann sich aber in Zukunft in 429 ändern. Informationen zum Ändern von 500 in 429 finden Sie unter Spike Arrest-Richtlinie und Kontingentrichtlinie.
500 Weitere Informationen finden Sie unter 500 Internal Server Error.
502 Siehe 502 Bad Gateway.
503 Weitere Informationen finden Sie unter 503 – Dienst nicht verfügbar.
504 Siehe 504-Gateway-Zeitüberschreitung.