harfile 0.3.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

harfile 0.3.0

harfile





This package provides zero dependency writer for building HAR (HTTP Archive) files in Python.
NOTES:

The writer assumes single-threaded
Pages are not supported

Usage
import datetime
import io

import harfile


# Write to a file
with harfile.open("filename.har") as har:
har.add_entry(
startedDateTime=datetime.datetime.now(datetime.timezone.utc),
time=42,
request=harfile.Request(
method="GET",
url="http://example.com",
httpVersion="HTTP/1.1",
),
response=harfile.Response(
status=200,
status_text="OK",
httpVersion="HTTP/1.1",
),
)


# Write to a string buffer
buffer = io.StringIO()
with harfile.open(buffer) as har:
pass

License
The code in this project is licensed under MIT license.
By contributing to harfile, you agree that your contributions will be licensed under its MIT license.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.