File f = new File("C:\\missing-timing.har");
//Traversing through log entries to get Omniture data
HarFileReader r = new HarFileReader();
// All violations of the specification generate warnings
List<HarWarning> warnings = new ArrayList<HarWarning>();
HarLog l = r.readHarFile(f, warnings);
for (HarWarning w : warnings)
System.out.println("File: cnbc.com.har" + " - Warning:" + w);
HarLog log = r.readHarFile(f);
HarEntries entries = log.getEntries();
List <HarEntry> entry = entries.getEntries();
//Capturing Omniture data in a array list
ArrayList<String> OmniData = new ArrayList <String>();
for(HarEntry ent : entry)
{
HarRequest Req = ent.getRequest();
HarResponse Res = ent.getResponse();
HarQueryString R = Req.getQueryString();
HarCookies Respon = Res.getCookies();
List<HarQueryParam> list1 = R.getQueryParams();
List<HarCookie> Cook = Respon.getCookies();
for(HarCookie Cookie : Cook)
{
String HARLogs = Cookie.getDomain();
if(HARLogs!=null)
{
{
for(HarQueryParam Param : list1)
{
System.out.println(Param.getName());
System.out.println(Param.getValue());
}