.HAR Rozszerzenie pliku
HTTP Archive
| Deweloper | World Wide Web Consortium |
| Popularność |
3,6 | 40 Głosów |
Czym jest plik HAR?
Plik HAR to archiwum zapisane w formacie HTTP Archive (HAR), który jest formatem opartym na JSON i służy do zapisywania zebranych danych dotyczących wydajności HTTP. Zawiera informacje o stronach internetowych wczytanych przez przeglądarkę internetową, w tym śledzone strony internetowe, czasy odpowiedzi oraz wersję przeglądarki internetowej. Pliki HAR przechowują także metadane, takie jak wersja formatu HAR i twórca pliku.
Więcej informacji
Celem formatu HAR jest rejestrowanie wydajności przeglądarek internetowych, co pozwala programistom analizować, jak dobrze przeglądarki wczytują strony internetowe. Pliki HAR mogą być eksportowane przez różne narzędzia związane z HTTP, takie jak Electron HAR, HttpWatch i HTTP Toolkit, ale zazwyczaj są eksportowane przez przeglądarki internetowe. Większość przeglądarek obsługuje ten format, w tym Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge i Internet Explorer.
Pliki HAR można otwierać za pomocą różnych programów, w tym internetowego narzędzia HAR Viewer oraz otwartego, wieloplatformowego programu HTTP Toolkit. Ponieważ pliki HAR są zapisywane w formacie JSON, można je także otwierać za pomocą edytora JSON lub zwykłego edytora tekstu, takiego jak Microsoft Notepad lub Apple TextEdit.
Jeśli otworzysz plik HAR w edytorze tekstu, zobaczysz jego zawartość w formacie JSON uporządkowaną według następujących typów obiektów:
- log — zawiera informacje o wersji formatu HAR, twórcy dziennika, wersji przeglądarki oraz listę śledzonych stron internetowych.
- creator — zawiera informacje o twórcy dziennika.
- browser — zawiera informacje o przeglądarce.
- pages — zawiera informacje o liście eksportowanych stron internetowych.
- pageTimings — zawiera informacje o zdarzeniach wywołanych podczas wczytywania strony, podane w milisekundach.
- entries — zawiera informacje o wszystkich żądaniach HTTP.
- request — zawiera informacje o wykonanych żądaniach, w tym metodę żądania, obiekty plików cookie i nagłówków oraz obiekty parametrów zapytania.
- response — zawiera informacje o statusie odpowiedzi, opisie statusu, wersji HTTP oraz obiekty plików cookie i nagłówków.
- cookies — zawiera informacje o wszystkich plikach cookie w obiektach request i response.
- headers — zawiera informacje o wszystkich nagłówkach w obiektach request i response.
- queryString — zawiera informacje o parametrach i wartościach przeanalizowanych z ciągu zapytania.
- postData — zawiera informacje o wszelkich wysłanych danych w obiekcie request.
- params — zawiera informacje o wszelkich wysłanych parametrach w obiekcie postData.
- content — zawiera informacje o zawartości odpowiedzi w obiekcie response.
- cache — zawiera informacje o żądaniu z pamięci podręcznej przeglądarki.
- timings — zawiera informacje o czasach żądania i odpowiedzi, podane w milisekundach.
UWAGA: Format HAR został opracowany przez grupę roboczą Web Performance Working Group działającą w ramach World Wide Web Consortium (W3C).
