Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Los mensajes de error de respuesta de la API de Edge incluyen un código de estado HTTP y un mensaje de error.
Por ejemplo, si intentas crear una entidad de caché con el mismo nombre que una caché existente, la respuesta es la siguiente:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
En la siguiente tabla, se resumen los códigos de estado HTTP más comunes y lo que significan en Apigee Edge.
| Código de estado HTTP | Descripción |
|---|---|
| 2xx | Listo. La llamada a la API se realizó correctamente. Un código HTTP 204 indica que la respuesta se envió sin contenido, generalmente porque se completó de forma correcta una operación DELETE. |
| 401 | No autorizado. Las credenciales que usas para realizar una solicitud no tienen los permisos adecuados para realizar la operación. Verifica los roles de la cuenta que estás usando. |
| 403 | Prohibido. La combinación de nombre de usuario y
contraseña que estás usando no es válida para la organización que especificaste. Para probar tus
credenciales, accede a login.apigee.com/login. Si necesitas una cuenta, regístrate.
Asegúrate de usar las credenciales correctas para tu organización y verifica la ortografía. |
| 404 | No se encontró. Verifica que la URL de la solicitud esté escrita correctamente y que la API a la que intentas acceder exista. Por ejemplo, asegúrate de no intentar acceder a la revisión incorrecta de una API. Consulta también 404 No se puede identificar el proxy para el host: <nombre del host virtual> y la URL: <ruta de acceso>. |
| 405 | No se permite el método. Especificaste un método que no es compatible. Por ejemplo, usaste el verbo GET para una llamada a la API que requiere el verbo POST. |
| 409 | Conflicto. Indica un conflicto con una entidad existente. Por ejemplo, intentaste crear una caché con un nombre que ya existe. |
| 415 | Tipo de medio no compatible. Por lo general, este error ocurre en las solicitudes POST o PUT
cuando el encabezado HTTP Content-type se establece en el valor incorrecto. Por ejemplo,
se devuelve un error HTTP 415 si envías la siguiente solicitud POST a una API que solo admite JSON:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' Para las solicitudes GET, usa el encabezado |
| 429 | Hay demasiadas solicitudes. Se superó el límite de frecuencia en las políticas de cuotas o de protección contra aumentos de tráfico. El código de estado predeterminado actual para exceder el límite de frecuencia es 500, pero es posible que en el futuro cambie a 429. Consulta la política de protección contra aumentos de tráfico y la de cuotas para obtener información sobre cómo cambiar el valor de 500 a 429. |
| 500 | Consulta 500 Internal Server Error. |
| 502 | Consulta 502 Bad Gateway. |
| 503 | Consulta 503 Service Unavailable. |
| 504 | Consulta 504 Gateway Timeout. |