--- title: Liste des requêtes réseau slug: Tools/Network_Monitor/request_list translation_of: Tools/Network_Monitor/request_list original_slug: Outils/Moniteur_réseau/request_list ---
{{ToolsSidebar}}
La Liste des requêtes réseau du Moniteur Réseau affiche une liste des requêtes faites dans la page depuis son chargement.
Par défaut, le moniteur affiche une liste de toutes les requêtes faites lors du chargement de la page, à raison d'une par ligne :
Il est également vidé par défaut lors d'un changement de page ou du rafraîchissement de la page. Vous avez la possibilité de modifier ce comportement en cochant "Activer les journaux persistants" dans les paramètres des outils de développement.
Il est possible d'afficher/cacher les différentes colonnes avec un clic droit sur l'en-tête du tableau (la ligne des noms des colonnes). Une option "Réinitialiser les colonnes" est également disponible. Voici une liste de toutes les colonnes disponibles:
Il est également possible d'ajuster la largeur des colonnes pour faciliter la lecture. L'option "Réinitialiser les colonnes" réinitialise aussi la largeur des colonnes.
{{EmbedYouTube("5fbuDO2s9Pk")}}
Cliquer sur un en-tête de colonne trie la liste par rapport à cette colonne. "Réinitialiser les colonnes" remet le tri par défaut.

Voici une liste des colonnes disponibles:
un cercle bleu pour les codes d'information (1XX codes). Cela inclut notamment le code 101 (Changement de protocole) pour les upgrades WebSocket.
un cercle vert pour le succès (codes 2XX),
un triangle orange pour la redirection (3XX)
un carré rouge pour les erreurs (4XX et 5XX).
un cercle gris pour les réponses récupérées dans le cache du navigateurContent-type de la réponse.La barre supérieure donne l'intitulé des colonnes, et en cliquant sur ces intitulés classera toutes les requêtes en fonction de la colonne sélectionnée.
Si le fichier est une image, survoler son nom de fichier affichera un aperçu de l'image :

Le Moniteur réseau affiche une icône dans la colonne "Domaine" :

Cela donne une information supplémentaire concernant la sécurité de la requête :
| Icône | Signification |
|---|---|
| HTTPS | |
| HTTPS faible (un encodage faible par exemple ) | |
| HTTPS invalide (un certificat invalide par exemple) | |
| HTTP | |
| Localhost | |
| Indique que l'URL appartient à un traqueur connu qui serait bloqué si le blocage de contenu était activé. |
Pour chaque requête HTTPS faible ou ratée, il est possible de voir des détails du problème dans l'onglet Sécurité.
Cette colonne indique la cause de la requête. C'est généralement évident et il est possible de voir la corrélation avec la colonne "Type". Les valeurs les plus courantes sont :
La liste des requêtes affiche également une chronologie des différentes parties de chaque requête :
La chronologie de chaque requête est donnée relativement aux autres, de telle façon que vous puissiez voir le temps de chargement total. Pour plus d'informations concernant le code couleur utilisé ici, consultez la section Délais de cette page.
La chronologie contient également deux lignes verticales :
DOMContentLoaded de la page est activé. load de la page est activéIl est possible de filtrer le contenu des requêtes par type de contenu, par URL, par s'il s'agit de requêtes XMLHttpRequests ou WebSocket, ou par propriétés de requête.
Pour voir comme une page s'en sort sans une ressource, il est possible de bloquer une URL spécifique depuis la liste de requêtes.


Pour débloquer l'URL :

Pour filtrer par type de contenu, il faut utiliser les boutons de la barre d'outils.
Pour ne voir que les les requêtes {{Glossary("XHR (XMLHttpRequest)", "XHR")}} , il faut utiliser le bouton "XHR" de la barre d'outils
Pour ne voir que les connections WebSocket, il faut utiliser le bouton "WS" de la barre d'outils
Le module complémentaire WebSocket Sniffer peut également s'avérer utile.
Pour cela, il y a une barre de recherche dans la barre d'outils. Cliquez à l'intérieur, ou faites la combinaison de touches clavier Ctrl + F (ou Cmd + F sous Mac) , et saisissez votre recherche. La liste des requêtes réseau sera filtrée en fonction de la chaîne de caractère recherchée, sur les parties concernant le "Domaine" ou le "Fichier".
{{EmbedYouTube("HUcWOBBhLHg")}}
Il est possible de filtrer les requêtes qui ne contiennent pas la chaine de caractères recherchée. Il faut pour cela préfixer votre recherche par l'opérateur "-". Par exemple la recherche "-google.fr" affichera toutes les requêtes qui n'ont pas "google.fr" dans leur URL.
Pour filtrer par propriétés de requêtes, il faut utiliser la boite de recherche de la barre d'outils. Cette boite reconnait les mot-clés spécifiques qui peuvent être utilisés pour filtrer les requêtes. Un mot-clé doit être suivi de deux points, puis d'une valeur de filtre valide. Les valeurs de filtres ne sont pas sensibles à la case (majuscule ou minuscule). précéder l'expression d'un moins (-) inverse le filtre. Il est possible de combiner différents filtres en les séparant par un espace.
| Mot-clé | Signification | Exemple(s) |
|---|---|---|
status-code |
Affiche les ressources avec un code de statut HTTP spécifique. | status-code:304 |
method |
Affiche les ressources qui ont été requises par un une méthode HTTP spécifique. | method:post |
domain |
Affiche les ressources provenant d'un domaine spécifique. | domain:mozilla.org |
remote-ip |
Affiche les ressources provenant d'un serveur à l'adress IP spécifique. | remote-ip:63.245.215.53remote-ip:[2400:cb00:2048:1::6810:2802] |
cause |
Affiche les ressources qui correspondent à une cause spécifique. Ces types se trouvent dans la colonne source. | cause:jscause:stylesheet |
transferred |
Affiche les ressources ayant une taille de transfert spécifique, ou une taille proche de celle spécifiée. "k" peut être utilisé comme suffixe pour les killobyte et m pour les megabytes. (1k vaut alors 1024). |
transferred:1k |
size |
Affiche les ressources ayant une taille (après décompression) spécifique, ou une taille proche de celle spécifiée. "k" peut être utilisé comme suffixe pour les killobyte et m pour les megabytes. (1k vaut alors 1024) |
size:2m |
larger-than |
Affiche les ressources qui sont plus grandes que la taille spécifiée. "k" peut être utilisé comme suffixe pour les killobyte et m pour les megabytes. (1k vaut alors 1024) |
larger-than:2000-larger-than:4k |
mime-type |
Affiche les ressources qui coresspondent au type MIME spécifié. | mime-type:text/htmlmime-type:image/pngmime-type:application/javascript |
is |
is:cached et is:from-cache affichent uniquement les ressources venant du cache.is:running affiche seulement les ressources en cours de transfert. |
is:cached-is:running |
scheme |
Affiche les ressources transfére par le "scheme" spécifié. | scheme:http |
has-response-header |
Affiche les ressources qui contienent la "response header HTTP" spécifiée. | has-response-header:cache-controlhas-response-header:X-Firefox-Spdy |
set-cookie-domain |
Affiche les ressources qui ont un header Set-Cookie avec un attribut Domain qui correspond à la valeur spécifiée. |
set-cookie-domain:.mozilla.org |
set-cookie-name |
Affiche les ressources qui ont un header Set-Cookie avec un nom qui correspond à la valeur spécifiée. |
set-cookie-name:_ga |
set-cookie-value |
Affiche les ressources qui ont un header Set-Cookie avec une valeur qui correspond à la valeur spécifiée. |
set-cookie-value:true |
regexp |
Affiche les ressources dont l'URL correspond l'{{Glossary("regular expression")}} spécifiée. | regexp:\d{5} |
Pour trouver toutes les erreurs 404, il est possible de taper "404" et la recherche complétera automatiquement par "status-code:404" :

Un clic droit sur une ligne de la liste affiche un menu contextuel avec les options suivantes :
Cette option ouvre un éditeur qui vous permet de modifier les méthodes de requêtes, les URLs, les paramètres, les en-têtes et de renvoyer la requête.
Renvoie la nouvelle requête dans un nouvel onglet. Très utile pour déboguer des requêtes asynchrones.
Cette option copie la requête réseau dans le presse-papier en tant que commande cURL, de telle sorte que vous puissiez l'exécuter depuis une ligne de commande. La commande peut inclure les paramètres suivants :
-X [METHOD] |
Si la méthode n'est pas GET ou POST |
--data |
pour les paramètres de requêtes URL encodés |
--data-binary |
Pour les paramètres de requêtes multiparties |
--http/VERSION |
Si la version de HTTP n'est pas 1.1 |
-I |
Si la méthode est HEAD |
-H |
Un pour chaque en-tête de requête : Si l'en-tête "Accept-Encoding" est présent, la commande cURL inclura |
Ces options crée une Archive HTTP (HAR) pour toutes les requêtes listées. Ce format permet d'exporter des informations détaillées sur les requêtes réseau. "Tout copier" copie le contenu dans le presse-papiers. "Tout enregistrer" ouvre une fenêtre pour sauvegarder l'archive sur un disque. Le nouveau menu 'HAR' (en haut à droite) inclut également ces options, ainsi qu'une option pour importer un HAR :

Les articles suivants couvrent les différents aspects de l'utilisation du Moniteur Réseau :