配置
hs-net 提供灵活的配置方式,支持全局配置、构造函数参数和请求级参数三级覆盖。
NetConfig
NetConfig 是全局配置类,所有选项都有合理的默认值:
config.py
配置选项详解
engine
指定 HTTP 引擎,支持字符串或枚举:
base_url
设置基础 URL,请求时自动拼接路径:
base_url.py
user_agent
支持快捷方式和自定义字符串:
verify
是否验证 SSL 证书:
concurrency
限制最大并发数(异步场景下特别有用):
concurrency.py
engine_options
透传给底层引擎的配置:
engine_options.py
三级配置覆盖
override.py
headers 和 cookies 合并
headers 和 cookies 采用合并而非覆盖策略:
merge.py
同名 key 以更高优先级的值为准。

