Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
Komunikaty o błędach odpowiedzi 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, tag odpowiedź to:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
W tabeli poniżej znajdziesz podsumowanie najczęstszych kodów stanu HTTP i ich znaczenie w Apigee Edge.
Kod stanu HTTP | Opis |
---|---|
2xx | Udało się. Udało się wywołać interfejs API. Błąd HTTP 204 oznacza, że odpowiedź to przesłany bez treści, zwykle dlatego, że operacja DELETE zakończyła się powodzeniem. |
401 | Brak autoryzacji. Dane logowania, które , którego używasz do żądania, nie masz odpowiednich uprawnień do wykonania tej operacji. Zweryfikuj role na używanym koncie. |
403 | Zabroniony. nazwę użytkownika i
używana przez Ciebie kombinacja hasła jest nieprawidłowa dla podanej organizacji. Aby przetestować
dane logowania, zaloguj się na stronie login.apigee.com/login. Jeśli potrzebujesz konta, podpisz
w górę.
Upewnij się, że używasz poprawnych danych logowania w organizacji i dokładnie sprawdź pisownię. |
404 | Nie znaleziono. Sprawdź, czy URL żądania jest wpisany poprawnie i czy istnieje interfejs API, do którego próbujesz uzyskać dostęp. Na przykład upewnij się, że nie próbujesz uzyskać dostępu niewłaściwą wersję interfejsu API. Zapoznaj się też z sekcją 404 Nie można zidentyfikować serwera proxy dla hosta: <nazwa hosta wirtualnego> i url: <path>. |
405 | Metoda niedozwolona. Podana metoda nie jest obsługiwana. Przykład: użyto czasownika GET w wywołaniu interfejsu API, które wymaga czasownika POST. |
409 | Konflikt Wskazuje konflikt z istniejącym elementem. Załóżmy, że próbujesz utworzyć pamięć podręczną o nazwie, która już istnieje. |
415 | Nieobsługiwany typ multimediów. Ten błąd występuje zwykle podczas próby POST lub PUT
gdy nagłówek HTTP Content-type jest ustawiony na niewłaściwą wartość. Przykład:
zostanie zwrócony błąd HTTP 415, jeśli wyślesz ten kod do interfejsu API obsługującego tylko format JSON:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' W przypadku żądań GET użyj nagłówka |
429 | Zbyt wiele żądań. Limit liczby żądań wynosił przekroczono limit miejsca i zasad dotyczących zatrzymania gwałtownego wzrostu. Bieżący domyślny kod stanu przekraczający limit to 500, ale w przyszłości może się zmienić na 429. Informacje o tym, jak to zrobić, znajdziesz w artykułach Zasady dotyczące aresztowania gwałtownego i limitów. zmień 500 na 429. |
500 | Patrz 500 Wewnętrzny błąd serwera. |
502 | Zobacz 502 Nieprawidłowa brama. |
503 | Patrz: 503 Service Unavailable (Usługa niedostępna 503). |
504 | Zobacz 504 Przekroczenie limitu czasu bramy. |