Request Trace is a log for requests and responses that the user captures for services. It provides a way to determine what exactly is happening with a request and how long each step took in the pipeline. Landing over this page. you see the table consisting of the following details:

Note: Clicking over any of the service name will open a slider which will be consisting of the following tabs respective to the service you selected:

Header

The header tab will display the request headers and response header side by side.

Payload

Payload displays the Request/Response payloads where

Request payload is data that clients send to the server in the body of an HTTP POST, PUT, or PATCH message that contains important information about the request.

And

Response payload is the data that the client receives from the server after sending the request.

Parameter Detail

This section displays the parameter used in the selected service with their name and value. It will only display when it is applicable.

Log Message Detail

This section displays the date/time, name and message logged during the application of condition logic in the service. It will only display when it is applicable

Note: All of these sections will only be shown when they have some data to show. Also, if the services are in forward mode there will be two additional options which are:

Forward Header and Forward Payload: Here user can see the headers and payloads of the forwarded requests and responses.

Beautify

  1. It is used for formatting or beautifying the sample request and response template in a well-structured format.
  2. The sample request and response template can be in the following types:
    • Text
    • CSS
    • HTML
    • JavaScript
    • XML
    • JSON

Note: A user can clear the logs by clicking the Clear Logs button. If a user wants to refresh the request trace they can click on the Refresh button.