Depuración de las API con el seguimiento de solicitudesDebug your APIs using request tracing

Este tutorial describe cómo inspeccionar el procesamiento de solicitudes para ayudarle con la depuración y la solución de problemas de una API.This tutorial describes how to inspect request processing to help you with debugging and troubleshooting your API.

En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Realizar el seguimiento de una llamadaTrace a call

API inspector

Requisitos previosPrerequisites

Realizar el seguimiento de una llamadaTrace a call

Seguimiento de API

  1. Seleccione API.Select APIs.

  2. Haga clic en Demo Conference API (API de conferencia de demostración) en la lista de API.Click Demo Conference API from your API list.

  3. Cambie a la pestaña Prueba.Switch to the Test tab.

  4. Seleccione la operación GetSpeakers.Select GetSpeakers operation.

  5. Asegúrese de incluir un encabezado HTTP denominado Ocp-Apim-Trace con el valor establecido en true.Make sure to include an HTTP header named Ocp-Apim-Trace with the value set to true.

    Nota

    Si Ocp-Apim-Subscription-Key no se rellena automáticamente, puede recuperar el valor del Portal para desarrolladores y exponer las claves en la página de perfil.If Ocp-Apim-Subscription-Key is not automatically populated, you can retrieve it by going to the Developer Portal and exposing the keys on the profile page.

  6. Haga clic en "Enviar" para realizar una llamada API.Click "Send" to make an API call.

  7. Espere a que se complete la llamada.Wait for the call to complete.

  8. Vaya a la pestaña de seguimiento en el consola de la API.Go to the Trace tab in the API console. Puede hacer clic en cualquiera de los siguientes vínculos para saltar a la información de seguimiento detallada: entrada, back-end, salida.You can click any of the following links to jump to detailed trace info: inbound, backend, outbound.

    En la sección de entrada, verá la solicitud original que API Management recibió del autor de la llamada y todas las directivas aplicadas a la solicitud, que incluyen directivas de límite de velocidad y de set-header que se agregaron en el paso 2.In the inbound section, you see the original request API Management received from the caller and all the policies applied to the request including the rate-limit and set-header policies we added in step 2.

    En la sección back-end, verá las solicitudes que API Management envió al back-end de la API y la respuesta que recibió.In the backend section, you see the requests API Management sent to the API backend and the response it received.

    En la sección de salida, verá todas las directivas que se aplican a la respuesta antes de enviarla de vuelta al autor de la llamada.In the outbound section, you see all the policies applied to the response before sending back to the caller.

    Sugerencia

    Cada paso muestra también el tiempo transcurrido desde que API Management recibe la solicitud.Each step also shows the elapsed time since the request is received by API Management.

Pasos siguientesNext steps

En este tutorial aprendió lo siguiente:In this tutorial, you learned how to:

  • Realizar el seguimiento de una llamadaTrace a call

Avance hasta el siguiente tutorial:Advance to the next tutorial: