A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/index.html below:

Website Navigation


Network request list — Firefox Source Docs documentation

Network request list

The request list of the Network Monitor shows a list of all the network requests made in the course of loading the page.

Network request list

By default, the Network Monitor shows a list of all the network requests made in the course of loading the page. Each request is displayed in its own row:

By default, the Network Monitor is cleared each time you navigate to a new page or reload the current page. You can override this behavior by checking “Enable persistent logs” in the Settings.

Network request columns

You can toggle columns on and off by right-clicking on the table header and choosing the specific column from the context menu. A Reset Columns command is available on the context menu to reset the columns to their initial configuration.

You can also change the width of the columns to help make the information you are looking for easier to view. The mouse pointer changes to a resize icon when you move it over the border of a column. You can drag to manually set the size of column. Starting in Firefox 76 you can double-click a column divider to resize the column to the left of it to fit its contents.

The Reset Columns command on the context menu also resets the width of the columns to the default values.

Clicking the column header label sorts the request list by that column. You can reset the sort to the default by selecting “Reset Sorting” from the context menu.

Here is a list of all available columns:

Image thumbnails

If the request is for an Image, hovering over its filename shows a preview of the image in a tooltip:

Security icons

The Network Monitor displays an icon in the Domain column:

This gives you extra information about the security status of the request:

Icon

Meaning

HTTPS

Weak HTTPS (for example, a weak cipher was used)

Failed HTTPS (for example, a certificate was invalid)

HTTP

Localhost

Indicates that the URL belongs to a known tracker that would be blocked with content blocking enabled.

Timeline

The request list also displays a timeline for the different parts of each request.

Each timeline is given a horizontal position in its row relative to the other network requests, so you can see the total time taken to load the page. For more details on the color-coding used here, see the section on the Timings page.

Starting in Firefox 45, the timeline also contains two vertical lines:

Blocking specific URLs

If you want to view your page as it would look without a resource (e.g., if it were blocked by the browser or an extension), you can block requests matching patterns you specify.

  1. Click the Request Blocking icon in the toolbar. This opens the Blocking sidebar. (Click the icon again when you want to close the sidebar.)

  1. Enter a string in the field with the placeholder text Block resource when URL contains.

  2. Reload the page to test it with the specified URL blocked.

Other actions you can take with Request Blocking:

Blocking a specific URL from the request list

You can also block a URL from the request list:

  1. Hover over the item you want to block in the Request List.

  2. Select Block URL from the context menu.

  3. When you refresh the page, that specific URL will be blocked and a message will be added to the item in the list indicating that it has been blocked by the DevTools.

Stop blocking a URL from the Request List
  1. Hover over the item.

  2. Select Unblock URL.

  3. Now when you refresh the page, the item will once enabled.

Note

(Starting in Firefox 80) You can also block and unblock URLs from the Web Console, using the :block and :unblock helper commands. These accept any string, and affect any URL containing the string.

Filtering requests

You can filter requests by content type, by whether they are XMLHttpRequests or WebSocket requests, or by request properties.

Filter type

How to apply

Content type

Use the buttons in the toolbar (HTML, CSS, JS).

XHR requests

Use the XHR button in the toolbar.

WebSocket connections

Use the WS button in the toolbar. You can filter by plain text (in which case the text is used to find partial matches; entering “for” will match any message that contains the word “for”) or—as of Firefox 75 — using regular expressions (by writing the regexp bracketed within slashes; “/.+Corp.*/” will look for any occurrence of “Corp” which has at least one character before it and may or may not have any characters after it, for example).

The third-party add-on WebSocket Sniffer may be helpful as well.

URL

Use the Filter URLs box in the toolbar. You can focus it by clicking in the filter box, or by pressing Ctrl + F (or Cmd + F on a Mac); then start typing. The list of network requests is filtered to include only requests that contain your filter string, in either the Domain or the File portions.

You can filter requests that don’t contain your filter string by prefixing your query with the “-” operator. For example, the query “-google.com” will show all requests that don’t have “google.com” in the URL.

Request properties

Use the search box in the toolbar. See next section.

Filtering by properties

The search box recognizes specific keywords, which can be used to filter the requests by specific request properties. Those keywords are followed by a colon and a related filter value. The filter values are matched case insensitive. Prepending a minus (-) negates the filter. You can combine different filters together by separating them with a space.

Keyword

Meaning

Examples

status-code

Shows resources that have the specific HTTP status code.

status-code:304

method

Shows resources that have were requested via the specific HTTP request method.

method:post

domain

Shows resources coming from a specific domain.

domain:mozilla.org

remote-ip

Shows resources coming from a server with the specified IP.

remote-ip:63.245.215.53

remote-ip:[2400:cb00:2048:1::6810:2802]

cause

Shows resources matching a specific cause type. The types can be found in the description of the cause column.

cause:js

cause:stylesheet

cause:img

transferred

Shows resources having a specific transferred size or a transferred size close to the one specified. k can be used as suffix for kilobytes and m for megabytes, e.g. the value 1k is equivalent to 1024.

transferred:1k

size

Shows resources having a specific size (after decompression) or a size close to the one specified. k can be used as suffix for kilobytes and m for megabytes, e.g. the value 1k is equivalent to 1024.

size:2m

larger-than

Shows resources that are larger than the specified size in bytes. k can be used as suffix for kilobytes and m for megabytes, e.g. the value 1k is equivalent to 1024.

larger-than:2000

-larger-than:4k

mime-type

Shows resources that match the specified MIME type.

mime-type:text/html

mime-type:image/png

mime-type:application/javascript

is

is:cached and is:from-cache shows only resources coming from cache. is:running shows only resources, which are currently being transferred.

is:cached

-is:running

scheme

Shows resources transferred via the given scheme.

scheme:http

has-response-header

Shows resources that contain the specified HTTP response header.

has-response-header:cache-control

has-response-header:X-Firefox-Spdy

set-cookie-domain

Shows the resources that have a Set-Cookie header with a Domain attribute that matches the specified value.

set-cookie-domain:.mozilla.org

set-cookie-name

Shows the resources that have a Set-Cookie header with a name that matches the specified value.

set-cookie-name:_ga

set-cookie-value

Shows the resources that have a Set-Cookie header with a value that matches the specified value.

set-cookie-value:true

regexp

Shows the resources having a URL that matches the given regular expression.

regexp:\d{5}

regexp:mdn|mozilla

For example, to find all 404, not found, errors, you can type “404” into the search and auto-complete suggests “status-code:404” so you’ll end up with something like this:

Search in requests

Use the Search panel to run a full-text search on headers and content.

  1. Click the Search icon in the toolbar. This opens the Search sidebar.

  1. Enter a string in the search field of the sidebar, and press Enter or Return. The search results area below the search field displays the requests that contain that string in the request or response headers or in the content of the response. You can expand each item to show the specific item that matches the string. Clicking an item in the search results highlights that item in the monitor list, and displays the corresponding information in the request details pane.

Other ways to use the search panel:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3