request() built outgoing headers from per-request kwargs only and never read self._default_headers, so update_headers()/clear_headers() mutated a field that never reached the wire — while preview() DID read it, so preview diverged from the real send. request() now merges _default_headers (defaults -> per-request -> overwrites), making the session-default header API functional and preview consistent with request. Signed-off-by: disqualifier <dev@disqualifier.me> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| preview.py | ||
| responses.py | ||
| session.py | ||