HTTP存档(HAR)文件编写器
项目描述
harfile
此包为Python提供零依赖的HAR(HTTP存档)文件构建编写器。
注意:
- 编写器假定单线程
- 不支持页面
用法
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
许可证
此项目中使用的代码根据MIT许可证许可。通过向harfile
做出贡献,您同意您的贡献将根据其MIT许可证进行许可。
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
harfile-0.3.0.tar.gz (9.9 kB 查看哈希值)
构建分发版
harfile-0.3.0-py3-none-any.whl (6.8 kB 查看哈希值)
关闭
harfile-0.3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23be8037e1296bb4787a15543a37835ed91f408c8296988f9ba022a44accad9e |
|
MD5 | 2d1504fe3f858327c61ef11925ce492c |
|
BLAKE2b-256 | 6d0ffc074af5572e3faeadce77c9bc82d7bd3bacd522ffae8f76599ecf1af8e3 |
关闭
harfile-0.3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac11177e06c88c9553c8c73c16ab20428a176d1d2ebe00b41ce527ff0bdc47e6 |
|
MD5 | 42ae08552514460ff1496e873064bc87 |
|
BLAKE2b-256 | e66f46a3ca422a2580ee53e74ca4f19c7777a5d1108d6e0d82b37d8b0b427fdf |