Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Сообщения об ошибках в ответах Edge API содержат код статуса HTTP и сообщение об ошибке.
Например, если вы попытаетесь создать объект кеша с тем же названием, что и у существующего кеша, то получите следующий ответ:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
В таблице ниже приведены наиболее распространенные коды статуса HTTP и их значение в Apigee Edge.
| Код статуса HTTP | Описание |
|---|---|
| 2xx | Выполнено. Вызов API выполнен успешно. Код HTTP 204 означает, что ответ отправлен без контента. Обычно это происходит, когда операция DELETE выполнена успешно. |
| 401 | Доступ запрещен: Учетные данные, которые вы используете для отправки запроса, не имеют необходимых разрешений для выполнения операции. Проверьте роли аккаунта, который вы используете. |
| 403 | Запрещено. Используемая вами комбинация имени пользователя и пароля недействительна для указанной организации. Чтобы проверить учетные данные, войдите на страницу login.apigee.com/login. Если у вас нет аккаунта, зарегистрируйтесь.
Убедитесь, что вы используете правильные учетные данные для своей организации, и проверьте правописание. |
| 404 | Ничего не найдено. Убедитесь, что URL запроса указан правильно и API, к которому вы пытаетесь получить доступ, существует. Например, убедитесь, что вы пытаетесь получить доступ к правильной версии API. Также ознакомьтесь с разделом 404 Unable to identify proxy for host: <имя виртуального хоста> and url: <путь> (404. Не удалось определить прокси-сервер для хоста: <имя виртуального хоста> и URL: <путь>). |
| 405 | Недопустимый метод: Вы указали неподдерживаемый метод. Например, вы использовали глагол GET для вызова API, который требует глагол POST. |
| 409 | Ролики о конфликтах Указывает на конфликт с существующим объектом. Например, вы попытались создать кеш с именем, которое уже используется. |
| 415 | Неподдерживаемый тип медиаконтента. Как правило, эта ошибка возникает в запросах POST или PUT, когда для заголовка HTTP Content-type задано неверное значение. Например, если вы отправите следующий запрос POST в API, который поддерживает только JSON, будет возвращена ошибка HTTP 415:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' Для запросов GET используйте заголовок |
| 429 | Слишком много запросов. Превышено ограничение частоты запросов в правилах квоты или защиты от скачков. Сейчас по умолчанию используется код статуса 500, но в будущем он может быть изменен на 429. Информацию о том, как изменить код 500 на 429, можно найти в правилах в отношении резких скачков трафика и правилах в отношении квот. |
| 500 | Подробнее об ошибке 500: внутренняя ошибка сервера… |
| 502 | Подробнее об ошибке 502: ошибка шлюза… |
| 503 | Подробнее о коде ошибки 503… |
| 504 | Подробнее об ошибке "Превышено время ожидания шлюза (ошибка 504)"… |