requests
requests copied to clipboard
A simple, yet elegant, HTTP library.
### Summary Improved the `docs/user/quickstart.rst` file by adding a clear example showing how to send custom headers with the `requests.get()` method. ### Why This enhances the documentation by demonstrating a...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5.0.0 to 6.0.0. Release notes Sourced from actions/download-artifact's releases. v6.0.0 What's Changed BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but...
### Summary This PR fixes a bug in `HTTPDigestAuth` where semicolons in URL paths were being truncated from the digest authentication `uri` field, causing authentication failures for APIs that use...
### Summary This PR addresses a robustness issue in the `HTTPAdapter` class where `None` values in `PreparedRequest` objects could cause `TypeError` and `AttributeError` exceptions. The fix adds defensive null checks...
This commit addresses issue #5000 by ensuring that the `no_proxy` directive is respected, whether it's provided directly within the `proxies` dictionary passed to request functions or set as the `NO_PROXY`...
### Summary This PR refactors timeout handling in the `HTTPAdapter` class by extracting the timeout conversion logic into a dedicated `_prepare_timeout` method. This improves code organization, maintainability, and makes the...
## Summary This PR fixes a bug where `Session.prepare_request()` would raise an `AttributeError` when called with a `Request` object that has `method=None`. ## Problem When creating a `Request` object without...
The notice files is missing in wheels although (afaik) it is required to include it due to the APACHE license and it seemed to be the intention of the authors...
### Summary Updates `test_requests.py` to use the expired CA certificate path directly instead of relying on a symlink, improving cross-platform compatibility. ### Changes - Replace `tests/certs/valid/ca/ca.crt` with `tests/certs/expired/ca/ca.crt` in the...