Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. informacje.
Komunikaty o błędach interfejsu Edge API zawierają kod stanu HTTP i komunikat o błędzie.
Jeśli na przykład próbujesz utworzyć encję pamięci podręcznej o tej samej nazwie co istniejąca pamięć podręczna, odpowiedź będzie wyglądać tak:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
Poniższa tabela zawiera podsumowanie najczęściej używanych kodów stanu HTTP i ich znaczenia w Apigee Edge.
Kod stanu HTTP | Opis |
---|---|
2xx | Udało się. Wywołano interfejs API. Błąd HTTP 204 oznacza, że odpowiedź została przesłana bez treści, zwykle dlatego, że operacja DELETE zakończyła się powodzeniem. |
401 | Brak autoryzacji. Dane logowania, których używasz do wysyłania żądania, nie mają odpowiednich uprawnień do wykonania tej operacji. Sprawdź role na koncie, którego używasz. |
403 | Dostęp zabroniony. Używana kombinacja nazwy użytkownika i hasła jest nieprawidłowa dla podanej organizacji. Aby przetestować swoje dane logowania, zaloguj się na stronie login.apigee.com/login. Jeśli potrzebujesz konta, zarejestruj się.
Upewnij się, że używasz prawidłowych danych logowania w organizacji i sprawdź pisownię. |
404 | Nie znaleziono. Sprawdź, czy URL żądania jest wpisany poprawnie i czy interfejs API, do którego próbujesz uzyskać dostęp, istnieje. Możesz na przykład sprawdzić, czy nie próbujesz uzyskać dostępu do niewłaściwej wersji interfejsu API. Zobacz też 404 Nie można zidentyfikować serwera proxy dla hosta <nazwa hosta wirtualnego i adres url: <ścieżka>. |
405 | Metoda niedozwolona. Wskazano nieobsługiwaną metodę. Na przykład czasownik GET został użyty w wywołaniu interfejsu API, które wymaga czasownika POST. |
409 | Konflikt Wskazuje konflikt z istniejącym elementem. Na przykład próbujesz utworzyć pamięć podręczną o nazwie, która już istnieje. |
415 | Nieobsługiwany typ multimediów. Ten błąd występuje zwykle w przypadku żądań POST lub PUT, gdy nagłówek HTTP Content-type jest ustawiony na nieprawidłową wartość. Jeśli na przykład wyślesz do interfejsu API, który obsługuje tylko format JSON, zostanie zwrócony błąd HTTP 415:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' W przypadku żądań GET zamiast nagłówka |
429 | Zbyt wiele żądań. Przekroczono limit częstotliwości w zasadach dotyczących limitu lub liczby zatrzymań. Obecny domyślny kod stanu oznaczający przekroczenie limitu liczby żądań to 500, ale w przyszłości może się on zmienić na 429. Informacje o tym, jak zmienić kod 500 na 429, znajdziesz w zasadach dotyczących aresztowania i limitach. |
500 | Zobacz 500 – wewnętrzny błąd serwera. |
502 | Zobacz Błąd 502 (Nieprawidłowa brama). |
503 | Zobacz 503 Usługa niedostępna. |
504 | Zobacz Przekroczenie limitu czasu bramy 504. |