Estás viendo la documentación de Apigee Edge.
Ve a la
Documentación de Apigee X. información
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, respuesta es:
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 qué significan en Apigee Edge.
Código de estado HTTP | Descripción |
---|---|
2xx | Listo. La llamada a la API se realizó correctamente. Un HTTP 204 indica que la respuesta está enviados sin contenido, por lo general, porque una operación DELETE se realizó correctamente. |
401 | No autorizado. Las credenciales que que usas para realizar una solicitud no tienen los permisos adecuados para realizar la operación. Verificar los roles de la cuenta que estás usando. |
403 | Prohibido. El nombre de usuario y
La combinación de contraseñas que estás usando no es válida para la organización que especificaste. Para probar tu
accede a login.apigee.com/login. Si necesitas una cuenta, firma
arriba.
Asegúrate de estar usando las credenciales correctas para tu organización y vuelve a revisar la ortografía. |
404 | No se encontró. Verifica que la URL de solicitud esté escrita correctamente y que la API a la que intentas acceder exista. Por ejemplo, asegúrate de no estar tratando de acceder la revisión incorrecta de una API. Consulta también 404 No se puede identificar el proxy del host: <nombre del host virtual> y la URL <path>. |
405 | No se permite el método. Especificaste un método que no se admite. Por ejemplo, usaste el verbo GET para una llamada a la API que requiere el verbo POST. |
409 | Conflictos Indica un conflicto con una entidad existente. Por ejemplo, intentaste crear una caché con un nombre que ya existe. |
415 | El tipo de medio no es compatible. Generalmente, este error ocurre en POST o PUT
cuando el encabezado HTTP Content-type se establece en el valor incorrecto. Por ejemplo:
se muestra un error HTTP 415 si POST lo siguiente 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 | Demasiadas solicitudes. El límite de frecuencia era excedido en las políticas de Quota o Spike Arrest. El código de estado predeterminado actual para superar el el límite de frecuencia es de 500, pero el valor predeterminado puede cambiar a 429 en el futuro. Consulta la política de Arrest sobre spike y la política de cuotas para obtener más información cambia el 500 a 429. |
500 | Consulta Error interno del servidor 500. |
502 | Consulta 502 Bad Gateway. |
503 | Consulta 503 Servicio no disponible. |
504 | Consulta 504 Gateway Timeout (Se agotó el tiempo de espera de la puerta de enlace 504). |