Revisión de la respuesta y rastreo de la API
Revise la respuesta a una API que se ha invocado en la pestaña API Connect Probar . Puede utilizar la información de rastreo incluida para depurar la ejecución de la API.
Puede completar esta tarea utilizando la aplicación de interfaz de usuario de API Designer o utilizando la interfaz de usuario de API Manager basada en navegador.
Cuando se invoca la solicitud de API, la respuesta se muestra en la sección "Respuesta" de la pestaña Probar. La respuesta siempre incluye el código de estado HTTP la cantidad de tiempo que se tardó en recibir una respuesta. Si la llamada se completa (incluso si devuelve un error), la respuesta también incluye cabeceras y un cuerpo.
Pulse la pestaña Cuerpo para ver el cuerpo de la respuesta. Al revisar el cuerpo de la respuesta, pulse la pestaña Analizado para ver la respuesta utilizando el formato que ha especificado en la cabecera de solicitud "Accepts". Pulse la pestaña Original para ver el cuerpo de la respuesta sin formato.
Cache-Control: no-store para evitar que el navegador almacene en memoria caché la solicitud. En función del servidor, es posible que desee utilizar la cabecera Cache-Control:
no-cache en su lugar.Pulse la pestaña Rastreo para visualizar un registro de la ejecución de la API para poder ver qué acciones se han desencadenado y el código que se ha ejecutado para cada acción.
Examinar el rastreo
Utilice la pestaña Rastreo para ver exactamente cómo se ha ejecutado la llamada de API. Esto es útil cuando la llamada ha devuelto un error y se ignora la razón. Puede depurar la API revisando el rastreo para ver cada paso de la ejecución de la API.
La pestaña Rastreo contiene los componentes siguientes para facilitar la depuración de la API:
- Diagrama de flujo de proceso
- En el diagrama, se resaltan las políticas (acciones) que se han ejecutado durante la llamada, mientras el resto del flujo de proceso está atenuado. Los resaltados permiten ver dónde se han producido las acciones ejecutadas en el flujo global al tiempo que clarifica el flujo de ejecución real de la llamada. Por ejemplo, si el flujo de proceso incluye un conmutador con tres opciones, sólo se resalta la opción seleccionada durante la llamada.
- Lista de políticas
- Una lista de las políticas resaltadas le permite seleccionar una política para examinar su rastreo.
- Conmutador Avanzado
- El conmutador Avanzado que le permite controlar el nivel de detalle del rastreo. Un rastreo básico muestra el código para la entrada y salida de la política seleccionada. Un rastreo avanzado muestra la totalidad del código de la ejecución de la política.
- Recuadro de código
- El nivel de código seleccionado para la política actual se muestra en el recuadro de código, donde puede revisarlo en detalle para ver exactamente cómo se ha ejecutado dicha política. De forma predeterminada, se visualiza una versión mínima de la respuesta (el punto final, la solicitud y la respuesta, y el mensaje de estado), con secciones contraídas. Puede expandir secciones individuales pulsando el icono de expansión situado junto a cada una. Para ver la respuesta completa, pulse el conmutador Avanzado.