Requests for header-sensitive servers (like Accept-Encoding)
Project description
careful-requests
~~~~~~~~~~~~~~~
This module provides an HTTP adapter and session for use with `Requests`_ when
communicating with servers that are hyper-sensitive to standard HTTP headers.
It may be sad, but not all HTTP servers are HTTP-compliant and some are even
suspicious of normal headers. Use careful-requests if you still want to use the
excellent Requests module.
.. _`Requests`: http://python-requests.org/
Example usage
----------
here you go
.. code-block:: python
from careful_requests import Careful
s = Careful()
>>> s.get("http://httpbin.org/get")
<Response [200]>
"Accept-Encoding" will not be sent.
Install
----------
.. code-block:: bash
sudo pip install careful-requests
.. code-block:: bash
sudo python setup.py install
Testing
----------
.. code-block:: bash
make test
Changelog
----------
* 0.1.3: support both requests==1.0.4 and requests==0.14.2, which is useful for proxy support.
* 0.1.2: HTTPS
License
----------
BSD
~~~~~~~~~~~~~~~
This module provides an HTTP adapter and session for use with `Requests`_ when
communicating with servers that are hyper-sensitive to standard HTTP headers.
It may be sad, but not all HTTP servers are HTTP-compliant and some are even
suspicious of normal headers. Use careful-requests if you still want to use the
excellent Requests module.
.. _`Requests`: http://python-requests.org/
Example usage
----------
here you go
.. code-block:: python
from careful_requests import Careful
s = Careful()
>>> s.get("http://httpbin.org/get")
<Response [200]>
"Accept-Encoding" will not be sent.
Install
----------
.. code-block:: bash
sudo pip install careful-requests
.. code-block:: bash
sudo python setup.py install
Testing
----------
.. code-block:: bash
make test
Changelog
----------
* 0.1.3: support both requests==1.0.4 and requests==0.14.2, which is useful for proxy support.
* 0.1.2: HTTPS
License
----------
BSD
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file careful-requests-0.1.4.tar.gz
.
File metadata
- Download URL: careful-requests-0.1.4.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f26e12b6a985fd77a55bc122ea3592bb9cea1ac5d730dea790f53959acd9849 |
|
MD5 | 92ad0ba3fa477c7f84f7f8ef713189cf |
|
BLAKE2b-256 | 930a3ebc052edf39312e2d798a59d052947af8179e348acb22e54ecb6d7ce961 |