Вы просматриваете документацию 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 | Описание |
---|---|
2хх | Успех. Вызов API прошел успешно. HTTP 204 указывает, что ответ отправлен без содержания, обычно из-за успешного выполнения операции DELETE. |
401 | Несанкционированный. Учетные данные, которые вы используете для выполнения запроса, не имеют соответствующих разрешений для выполнения операции. Проверьте роли для учетной записи, которую вы используете. |
403 | Запрещенный. Используемая вами комбинация имени пользователя и пароля недействительна для указанной вами организации. Чтобы проверить свои учетные данные, войдите на страницу login.apigee.com/login . Если вам нужен аккаунт, зарегистрируйтесь . Убедитесь, что вы используете правильные учетные данные для своей организации, и еще раз проверьте правописание. |
404 | Не найдено. Убедитесь, что URL-адрес запроса написан правильно и существует API, к которому вы пытаетесь получить доступ. Например, убедитесь, что вы не пытаетесь получить доступ к неправильной версии API. См. также 404 Невозможно определить прокси для хоста: <имя виртуального хоста> и URL: <путь> . |
405 | Метод не разрешен. Вы указали метод, который не поддерживается. Например, вы использовали команду GET для вызова API, для которого требуется команда POST. |
409 | Конфликт. Указывает на конфликт с существующим объектом. Например, вы попытались создать кэш, используя уже существующее имя. |
415 | Неподдерживаемый тип носителя. Обычно эта ошибка возникает при запросах POST или PUT, когда для HTTP-заголовка Content-type установлено неправильное значение. Например, ошибка HTTP 415 возвращается, если вы отправляете POST следующее в API, который поддерживает только JSON:$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' Для запросов GET используйте заголовок |
429 | Слишком много запросов. Ограничение скорости было превышено в рамках политики квоты или пикового ареста. Текущий код состояния по умолчанию для превышения ограничения скорости — 500, но в будущем значение по умолчанию может измениться на 429. См. политику Spike Arrest и политику квот для получения информации о том, как изменить 500 на 429. |
500 | См. раздел «500 Внутренняя ошибка сервера» . |
502 | См. 502 Bad Gateway . |
503 | См. раздел 503 Служба недоступна . |
504 | См. раздел 504 Тайм-аут шлюза . |