.HAR Bestandsextensie
HTTP Archive-bestand
| Ontwikkelaar | World Wide Web Consortium |
| Populariteit |
3,6 | 40 stemmen |
Wat is een HAR-bestand?
Een HAR-bestand is een archief dat is opgeslagen in de indeling HTTP Archive (HAR), een op JSON gebaseerde indeling die wordt gebruikt om verzamelde HTTP-prestatiegegevens op te slaan. Het bevat informatie over webpagina's die een webbrowser heeft geladen, waaronder de gevolgde webpagina's, reactietijden en de versie van de webbrowser. HAR-bestanden slaan ook metagegevens op, zoals de versie van de HAR-indeling en de maker van het bestand.
Meer informatie
Het doel van de HAR-indeling is het vastleggen van de prestaties van webbrowsers, zodat ontwikkelaars kunnen analyseren hoe goed de browsers webpagina's laden. HAR-bestanden kunnen worden geëxporteerd door verschillende HTTP-gerelateerde hulpmiddelen, zoals Electron HAR, HttpWatch en HTTP Toolkit, maar worden meestal geëxporteerd door webbrowsers. De meeste browsers ondersteunen de indeling, waaronder Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge en Internet Explorer.
Je kunt HAR-bestanden openen met verschillende programma's, waaronder het online hulpmiddel HAR Viewer en het opensourceprogramma HTTP Toolkit, dat op verschillende platforms werkt. Omdat HAR-bestanden in JSON-indeling worden opgeslagen, kun je ze ook openen met een JSON-editor of een teksteditor, zoals Microsoft Notepad of Apple TextEdit.
Als je een HAR-bestand in een teksteditor opent, zie je de inhoud in JSON-indeling, ingedeeld in de volgende objecttypen:
- log - Bevat informatie over de versie van de HAR-indeling, de maker van het logboek, de browserversie en de lijst met gevolgde webpagina's.
- creator - Bevat informatie over de maker van het logboek.
- browser - Bevat informatie over de browser.
- pages - Bevat informatie over de lijst met geëxporteerde webpagina's.
- pageTimings - Bevat informatie over de gebeurtenissen die tijdens het laden van de pagina zijn geactiveerd, in milliseconden.
- entries - Bevat informatie over alle HTTP-verzoeken.
- request - Bevat informatie over uitgevoerde verzoeken, waaronder het aanvraagtype, cookie- en headerobjecten en queryparameterobjecten.
- response - Bevat informatie over de responsstatus, statusbeschrijving, HTTP-versie en cookie- en headerobjecten.
- cookies - Bevat informatie over alle cookies in de objecten request en response.
- headers - Bevat informatie over alle headers in de objecten request en response.
- queryString - Bevat informatie over de parameters en waarden die uit een queryreeks zijn geparseerd.
- postData - Bevat informatie over geposte gegevens in het object request.
- params - Bevat informatie over geposte parameters in het object postData.
- content - Bevat informatie over responsinhoud in het object response.
- cache - Bevat informatie over een verzoek uit de browsercache.
- timings - Bevat informatie over de timing van verzoeken en responses, in milliseconden.
OPMERKING: De HAR-indeling is ontwikkeld door de Web Performance Working Group van het World Wide Web Consortium (W3C).
