---
title: HTTP requests page: Track performance of network calls
source: https://docs.newrelic.com/docs/mobile-monitoring/mobile-monitoring-ui/network-pages/http-requests-page
---

The **HTTP requests** UI page helps you better understand HTTP requests associated with your mobile app and how those network calls are affecting performance.

## View the HTTP requests page [#find-page]

To view the **HTTP requests** page:

1.  Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Mobile > (select an app) > Network > HTTP requests**.
2.  Use our [standard UI functions](https://docs.newrelic.com/docs/data-analysis/user-interface-functions/view-your-data/standard-page-functions) to look for trends in the HTTP analysis charts.
3.  Target specific request and response attributes by [grouping, sorting, and filtering](#groups-sort-filter) the data.

## Understand HTTP request data [#understand-data]

Here are some places to find the most important HTTP request data:

**Response time chart**

The response time chart shows how your app's network calls are performing across percentiles. Use it to compare the average response time to the 1st, 50th, and 99th percentile. Percentiles let you filter out outliers that may be making your average response time higher than expected.

**HTTP errors and network failures chart**

This chart shows the unsuccessful network calls your app is experiencing. Select the chart title to go to the [**HTTP errors** page](https://docs.newrelic.com/docs/mobile-monitoring/mobile-monitoring-ui/network-pages/network-errors-http-error-network-failure-analysis) for more detail on the errors and failures.

**Total requests**

Sort by **Total requests** to identify which network requests are being used most frequently. The reason this can be helpful is because your slowest network calls may be only infrequently used, while more frequently used requests might be more worthy of optimization even if they are not the slowest.

For a description of the non-enterprise **HTTP requests** UI page, see [Legacy HTTP requests](#non-enterprise-http-requests).

## Group, sort, and filter HTTP requests [#group-sort-filter]

| If you want to...                              | Do this...                                                                                                                                                                |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Group and sort HTTP requests in different ways | Make selections from the **Group by** and **Sort by** dropdowns. By default, the **HTTP requests** page is grouped by request domain and sorted by average response time. |
| Filter for specific HTTP requests              | Select an HTTP request from the **Errors and failures** list and/or select multiple filters from the **Filter** dropdown.                                                 |
| See or remove applied filters                  | The filters you select are displayed next to the filter dropdown. To clear filters, select the `X` icon on the filter you want to clear.                                  |
| Change the time window                         | Select a new time period from the time picker dropdown.                                                                                                                   |
| View information for a specific app version    | Using the **Versions** dropdown, select the version for which you want to see charts and lists.                                                                           |

## View and share HTTP request data [#insights]

To view any **HTTP requests** chart in Insights:

1.  Select  for any chart.
2.  Select **View query > View in Insights**.
3.  Optional: Add the data to a dashboard, or [share it by using a permalink](https://docs.newrelic.com/docs/data-analysis/user-interface-functions/share-your-data/permalink).
4.  To delve deeper into your request data, query [`MobileRequest`](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-query-examples/insights-query-examples-new-relic-mobile#mobilerequest-examples) events and [attributes](https://docs.newrelic.com/docs/insights/insights-data-sources/default-data/mobile-events-attributes#mobilerequest-attributes).

## View legacy HTTP requests UI page [#non-enterprise-http-requests]

If you don't have an enterprise-level subscription, you have access to a different **HTTP requests** UI page:

**View legacy HTTP requests UI**

To view your top five domains or drill down into details about specific HTTP requests:

1.  Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > (select an app) > Network > HTTP requests**.
2.  Optional: Select the **Sort by** and **Hide &lt; 1% throughput** options.
3.  To view or hide all requests made by your app, select **Expand all** or **Collapse all**.
4.  To view details for a specific host or HTTP request (including request time, average throughput, and data transfer), select its name.

**View legacy drill-down details**

Use any of New Relic's standard [page functions](https://docs.newrelic.com/docs/accounts-partnerships/education/getting-started-new-relic/standard-dashboard-features) to drill down into detailed information. In addition, from the **HTTP requests** page, you can drill down into detailed information about specific requests, including:

-   Top five HTTP request times
-   Average throughput
-   Average data transfer

    To view legacy details: **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Mobile > (select an app) > Network > HTTP requests > (select a request): > Switch to legacy requests**.

    | **If you want to...**                                                                                              | **Do this**                                                                                                                                                                   |
    | ------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | View information to a specific [version](https://docs.newrelic.com/docs/mobile-monitoring-ui/versions) of your app | Select **Versions** from the side bar (if applicable).                                                                                                                        |
    | Change the time period                                                                                             | Use the [**time picker**](https://docs.newrelic.com/docs/query-your-data/explore-query-data/dashboards/manage-your-dashboard/#dash-time-picker) below the New Relic menu bar. |

**View legacy request data**

You can dig deeper into your request data by [querying and charting the `MobileRequest` event](https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/nrql-examples/insights-query-examples-mobile#mobilerequest-examples).
