HTTP reports refers to the logs, records or documentation generated by web servers and applications that details the interaction and transactions that occur over the HTTP protocol. HTTP reports displays details such as: http information, request header, response headers, custom data, session data and condition data. In http report, you have the following options:

- HTTP Information
- Request Headers
- Request Body
- Response Headers
- Response Body
- Custom Data
- Session Data
- Condition Data

## HTTP Information

The http information refers to the various details, components, and aspects associated with the Hypertext Transfer Protocol (HTTP), which is a protocol used for communication between a web browser and a web server. In the HTTP information window, you can see the following information:

- Tier: This will show the ND tier to which the instance belongs.
- Server: This will show the name of the server on which the instance is running.
- Instance: This will show the application which is being run on the server.
- Status Code: This will show the respective status or response code of the business transaction such as 200, 500,

## Request Headers

The request header provides details of the request header which is an HTTP header that can be used in an HTTP request to provide information about the request context so that the server can tailor the response. In the request header, you can see the following information:

- Header: This will show the requested header name.
- Value: This will show the corresponding values which have been passed in the header.

## Request Body

A request body refers to the data or information that is included in the body of an HTTP request when communicating with a Server or an API. The request body displays the setup details of the request. To see the request body, you have to click on the Show More link. Once you click, the request body dialog box will appear where you can see the request body details.

## Response Header

The response header refers to the metadata or information included at the beginning of an HTTP response sent by a server to a client in response to a request. The response header shows the configuration of the response header. In response header, you can see the following information:

- Header: This will show the response header name.
- Value: This will show the corresponding values which have been passed in the header.

## Response Body

The response body pertains to the actual content within the body of an HTTP response. This content is transmitted by a server to a client in reply to a request made by the client. The response body shows the response body configuration. In the response body, the content depends on the nature of the request and the application’s behavior. It can include requested data, error messages, or any other relevant information. In the response body, you can see the following information:

- Body: This will show the content of the related response body.

Note: To see the response body, you have to click on the Show More link. Once you click, the response body dialog box will appear where you can see the response body details.

## Custom Data

The custom data provides details about the custom HTTP headers where some endpoints deploy to filter data returned by the request if they are used. It shows the custom data and the configuration value. In custom data, you can see the following information:

- Header: This will show the header name for the custom data.
- Value: This will show the corresponding values which have been passed in the header of the custom data.

## Session Data

The session data provides details about the HTTP session which allows web servers to maintain sessions for multiple requests/responses between clients and web applications. It shows the session data and the corresponding configuration value. In session data, you can see the following information:

- Header: This will show the header name for the session data.
- Value: This will show the corresponding values which have been passed in the header of the session data.

## Condition Data

The condition data provides details of conditional headers that try to check if the resource stored on the server matches a specific version if they are used. In the condition data, you can see the following information:

- Header: This will show the header name for the condition data.
- Value: This will show the corresponding values which have been passed in the header of the condition data.

Notes: You can perform the following operations on the HTTP Report window:

- Download: You can download the http report in the following three formats:
  - Word: To download the HTTP report in word format, you have to click on the Download Word Report icon.
  - Excel: To download the HTTP report in excel format, you have to click on the Download Excel Report icon.
  - PDF: To download the HTTP report in PDF format, you have to click on the Download PDF Report icon.
- You can also see the Tier, Server, Instance, Start Time, End Time, and URL information at the top of the http report window.