HAR
HAR file reader, writer and viewer.
har is a library for reading and writing HAR files directly. The need for building another
library arose from the fact that all other implementations use, jackson JSON parser, whereas
I needed to use Google GSON library for parsing. As a library it also includes many convenience
methods to working with the HAR model instance.
har is also a command line application that can be used to view the HAR files offline, either
on the console or inside the browser. Every other known tool currently requires you to either go
online, or install a browser extension or run a PHP (or another) server.
har is also a set of utilities that help in working with files, like extracting specific pages
or request, or viewing the response.
Usage
Reading a HAR file is as easy as:
// via a file
Har har = HarUtils.read(new File("~/test.har"));
// via a string
har = HarUtils.read(" { .... HAR as string } ");
// via a reader
har = HarUtils.read(new FileReader(new File("~/test.har")));
// via a JsonElement
har = HarUtils.read(harJsonElement);
License
The library is released under the terms of Apache Public License Version 2.