.HAR Extension de fichier
Fichier d’archive HTTP
| Développeur | World Wide Web Consortium |
| Popularité |
3,6 | 40 Votes |
Qu'est-ce qu'un fichier HAR ?
Un fichier HAR est une archive enregistrée au format HTTP Archive (HAR), un format basé sur JSON utilisé pour enregistrer les données de performance HTTP collectées. Il contient des informations sur les pages web chargées par un navigateur web, notamment les pages web suivies, les temps de réponse et la version du navigateur web. Les fichiers HAR stockent également des métadonnées, telles que la version du format HAR et le créateur du fichier.
Plus d'informations
Le format HAR sert à enregistrer les performances des navigateurs web, ce qui permet aux développeurs d’analyser la rapidité avec laquelle les navigateurs chargent les pages web. Les fichiers HAR peuvent être exportés par divers outils liés à HTTP, tels que Electron HAR, HttpWatch et HTTP Toolkit, mais ils sont généralement exportés par les navigateurs web. La plupart des navigateurs prennent en charge ce format, notamment Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge et Internet Explorer.
Vous pouvez ouvrir les fichiers HAR avec divers programmes, notamment l’outil en ligne HAR Viewer et le logiciel open source multiplateforme HTTP Toolkit. Comme les fichiers HAR sont enregistrés au format JSON, vous pouvez également les ouvrir avec un éditeur JSON ou un éditeur de texte brut, tel que Microsoft Notepad ou Apple TextEdit.
Si vous ouvrez un fichier HAR dans un éditeur de texte, vous verrez son contenu au format JSON, organisé selon les types d’objets suivants :
- log - Contient des informations sur la version du format HAR, le créateur du journal, la version du navigateur et la liste des pages web suivies.
- creator - Contient des informations sur le créateur du journal.
- browser - Contient des informations sur le navigateur.
- pages - Contient des informations sur la liste des pages web exportées.
- pageTimings - Contient des informations sur les événements déclenchés pendant le chargement de la page, en millisecondes.
- entries - Contient des informations sur toutes les requêtes HTTP.
- request - Contient des informations sur les requêtes effectuées, notamment la méthode de requête, les objets de cookies et d’en-têtes, ainsi que les objets de paramètres de requête.
- response - Contient des informations sur l’état de la réponse, sa description, la version HTTP, ainsi que les objets de cookies et d’en-têtes.
- cookies - Contient des informations sur tous les cookies des objets request et response.
- headers - Contient des informations sur tous les en-têtes des objets request et response.
- queryString - Contient des informations sur les paramètres et les valeurs analysés à partir d’une chaîne de requête.
- postData - Contient des informations sur les données envoyées dans l’objet request.
- params - Contient des informations sur les paramètres envoyés dans l’objet postData.
- content - Contient des informations sur le contenu de la réponse dans l’objet response.
- cache - Contient des informations sur une requête provenant du cache du navigateur.
- timings - Contient des informations sur les temps de la requête et de la réponse, en millisecondes.
REMARQUE : Le format HAR est développé par le Web Performance Working Group du World Wide Web Consortium (W3C).
