https://github.com/SmartBear/har-java
A Java library to read from har format and to write in har format
https://github.com/SmartBear/har-java
Last synced: 2 months ago
JSON representation
A Java library to read from har format and to write in har format
- Host: GitHub
- URL: https://github.com/SmartBear/har-java
- Owner: SmartBear
- Created: 2016-04-29T15:35:44.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T14:57:09.000Z (8 months ago)
- Last Synced: 2025-04-08T05:34:52.982Z (3 months ago)
- Language: Java
- Size: 113 KB
- Stars: 10
- Watchers: 14
- Forks: 8
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE-2.0.txt
Awesome Lists containing this project
README
# HAR Java
A convenient java library for writing and reading HAR## Usage
```HarStreamWriter``` allows to append entries over time. Once no more entry needs to be added ```closeHar()``` needs to be called explicitly.
```java
// Create HarStreamWriter if you want to append entries over time
HarStreamWriter harWriter = new DefaultHarStreamWriter.Builder().withOutputFile(new File("log.har")).withUsePrettyPrint(true).build();// Create the entry model with request/response and other mandatory fields
HarRequest harRequest = new HarRequestBuilder().withMethod("GET").withUrl("http://smartbear/resource").withHttpVersion("HTTP/1.1").build();
HarResponse harResponse = new HarResponseBuilder().build();// Add the entry
harWriter.addEntry(new HarEntryBuilder().withRequest(harRequest).withResponse(harResponse).build());// finally close the HAR
harWriter.closeHar();```