Códigos de estado HTTP

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 Accept en lugar del encabezado Encabezado Content-type.

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).