HTTP-Statuscodes

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur Apigee X-Dokumentation.
Weitere Informationen

Fehlermeldungen der Edge API-Antwort enthalten einen HTTP-Statuscode und eine Fehlermeldung.

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

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

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

HTTP-Statuscode Beschreibung
2xx Vorgang erfolgreich Der API-Aufruf war erfolgreich. HTTP 204 gibt an, dass die Antwort ohne Inhalt gesendet. Dies liegt normalerweise daran, dass ein DELETE-Vorgang erfolgreich war.
401 Nicht autorisiert. Die Anmeldedaten, die die Sie für eine Anfrage verwenden, verfügen nicht über die entsprechenden Berechtigungen zum Ausführen des Vorgangs. Bestätigen die Rollen für das Konto, das Sie verwenden.
403 Verboten Der Nutzername und Die verwendete Passwortkombination ist für die angegebene Organisation nicht gültig. So testen Sie Ihre Anmeldedaten, melden Sie sich bei login.apigee.com/login an. Wenn Sie ein Konto benötigen, melden Sie sich

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

404 Keine Suchergebnisse. Prüfen Sie, ob die Anfrage-URL richtig geschrieben ist und die API existiert, auf die Sie zugreifen möchten. Achten Sie beispielsweise darauf, dass Sie nicht versuchen, die falsche API-Version. Siehe auch 404 Proxy kann für Host nicht identifiziert werden: <virtueller Hostname> und URL: <path>.
405 Methode nicht zulässig. Sie haben eine Methode angegeben, die nicht unterstützt wird. Sie haben beispielsweise das GET-Verb für einen API-Aufruf verwendet, der das POST-Verb erfordert.
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 auf -Anfragen, wenn der Content-type-HTTP-Header auf den falschen Wert gesetzt ist. Beispiel: Der HTTP-Fehler 415 wird 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 Accept-Header anstelle des Content-type-Header.

429 Zu viele Anfragen: Die Ratenbegrenzung betrug Kontingent- oder Spike Arrest-Richtlinien überschritten. Der aktuelle Standardstatuscode für die Überschreitung des Ratenbegrenzung bei 500, aber der Standardwert kann sich in Zukunft auf 429 ändern. Unter Spike Arrest-Richtlinie und Kontingentrichtlinie finden Sie Informationen zur 500 in 429 ändern.
500 Siehe 500 interner Serverfehler.
502 Siehe 502 Ungültiges Gateway.
503 Siehe 503 Dienst nicht verfügbar.
504 Siehe 504-Gateway-Zeitüberschreitung.