Códigos de estado HTTP

Estás viendo la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Más información

Los mensajes de error de respuesta de la API perimetral 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 su significado en Apigee Edge.

Código de estado HTTP Descripción
2xx Sin errores. La llamada a la API se realizó correctamente. El código HTTP 204 indica que la respuesta se envía sin contenido, generalmente porque se realizó correctamente una operación DELETE.
401 No autorizado. Las credenciales que usas a fin de 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 usas 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 revisa la ortografía.

404 No hay resultados. 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 intentando 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 no compatible. 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 archivo multimedia no es compatible. Por lo general, este error ocurre en las solicitudes POST o PUT cuando el encabezado HTTP Content-type se establece en un valor incorrecto. Por ejemplo, se muestra un error HTTP 415 si publicas lo siguiente en 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 Content-type.

429 Demasiadas solicitudes. Se superó el límite de frecuencia en las políticas de cuotas o aumento repentino de errores. El código de estado predeterminado actual para exceder el límite de frecuencia es 500, pero podría cambiar a 429 en el futuro. Consulta la política de Spike Arrest y la política de cuotas para obtener información sobre cómo cambiar el 500 al 429.
500 Consulta Error interno del servidor 500.
502 Consulta Puerta de enlace incorrecta 502.
503 Consulta 503 Servicio no disponible.
504 Consulta Tiempo de espera de la puerta de enlace 504.