Joren Vrancken
cb7fcd7ebd
Specify that Session.headers needs to be set to a OrderedDict in Header Ordering docs ( #6475 )
2023-08-12 10:53:36 -07:00
Calle Svensson
aa4cc78627
Add note about adapter prefix match to docs ( #6465 )
2023-07-29 21:05:44 -07:00
Matthew Armand
cdbc2e2715
Add an Example for automatic retries to the Advanced Usage docs ( #6258 )
...
- While Requests doesn't automatically retry failures, this ability is a very common advanced use case in real world applications.
- Although there's a mention of this ability on the HTTPAdapter class docs, it's a bit buried and not very specific.
- It makes sense then to have an Example in the HTTPAdapter section of the Advanced Usage docs with a basic template for how this can be accomplished with Requests.
2023-07-03 13:38:22 -07:00
Boris Verkhovskiy
46188256ee
Response.raw.read() returns bytes ( #6365 )
2023-02-27 08:31:15 -07:00
Olivia Crain
192083576d
Replace git protocol URL in docs with an HTTPS URL
2022-11-21 14:01:02 -06:00
reeko234
7908ad3af9
JSONDecodeError included in the documentation #6260
2022-10-21 07:42:58 +00:00
Jaap Roes
da246958b4
Fix CURL_CA_BUNDLE override example
...
Promote REQUESTS_CA_BUNDLE as it is looked at first
2022-09-07 09:48:59 +02:00
David Cain
177dd90f18
Remove Python 2 mention on chardet behavior ( #6204 )
2022-07-27 09:22:21 -08:00
Nate Prewitt
a5e7169e75
Cleanup the docs sidebar ( #6144 )
2022-05-26 12:45:57 -07:00
Nate Prewitt
2a6f290bc0
Add automatic code formatting to Requests ( #6095 )
2022-04-29 13:16:58 -06:00
Nate Prewitt
8bce583b95
Farewell, sweet Concorde!
...
Formally removing any remaining vestiges of Python 2 from Requests.
We'll also leave behind Python 3.6 while we're at it.
2022-03-25 10:50:33 -06:00
Nate Prewitt
15fde024f2
Reword proxies section and add warning
2022-02-18 18:18:23 -07:00
Nate Prewitt
7ae38876b1
Merge pull request #5978 from sha016/all-proxy-docs
...
Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com >
2022-02-02 11:03:26 -07:00
Seth Michael Larson
2c20474bfe
Update advanced.rst
2022-02-02 11:56:27 -06:00
Chavithra
24dfbfde55
Update quickstart.rst : fixing brotlicffi link ( #6044 )
2022-01-17 11:30:24 -07:00
Nate Prewitt
e50dc12b0f
Fix doc link
2022-01-02 22:20:40 -07:00
Nate Prewitt
17e6e27a93
General cleanup for 2.27.0
2021-12-29 16:29:09 -06:00
Greg Dubicki
ab38e2c726
Make the data vs json parameters more clear ( #5382 )
...
As https://stackoverflow.com/q/26685248/2693875 question
and answer popularity shows that there is a lot of people who
do not understand the distinction.
2021-12-29 10:46:21 -07:00
Nate Prewitt
401e17bbdc
Update basic auth example
2021-12-28 18:07:01 -07:00
sha016
e2fa8d3654
mention all_proxy env variable in Proxies section
2021-11-13 20:58:30 -06:00
Nate Prewitt
9dd6e47b5b
Add doc build requirements for RTD ( #5956 )
2021-10-09 15:03:33 -07:00
Борис Верховский
94f9f7357e
Don't mention pip as the reason for supporting py2 ( #5940 )
2021-09-21 16:22:12 -07:00
Kevin Kirsche
fc106ab586
fix minor typos ( #5934 )
2021-09-15 06:43:12 -05:00
Nate Prewitt
9572d6a299
General doc updates ( #5923 )
2021-09-02 08:53:46 -07:00
Борис Верховский
827b87b9be
Formatting ( #5910 )
2021-08-25 09:48:30 -07:00
Israel Tsadok
b0e025ade7
Fix broken link to adapters essay ( #5899 )
2021-08-03 22:58:51 -07:00
Steve Berdy
db575eeedc
Fix inconsistent exception type in response.json() method ( #5856 )
2021-07-26 08:56:44 -07:00
Jeremy Cline
941a77f2b8
docs: Update the Red Hat vulnerabilities contact ( #5881 )
2021-07-19 09:44:02 -07:00
Egor
a3d54b83f7
Update advanced.rst ( #5821 )
...
* Update advanced.rst
* remove confusing euphemism
2021-07-18 05:59:37 -05:00
Steve Berdy
a5b45edf2f
Update api.rst ( #5877 )
2021-07-16 11:06:42 -07:00
Nate Prewitt
f6c0619d89
Disable requests[security] and remove 3.5 support references
2021-07-09 12:40:55 -07:00
Дилян Палаузов
5351469472
Add support for brotli decoding ( #5783 )
...
* Add support for Brotli decoding
When the brotli or brotlicffi packages are installed,
urllib3.util.make_headers() inserts ',br' in the Accept-Encoding header
and decodes br from the answers.
* Create the default Accept-Encoding header once
* Preserve the previous delimiter behavior
* Update prose in quickstart.rst
Co-authored-by: Seth Michael Larson <sethmichaellarson@gmail.com >
2021-07-07 08:16:28 -05:00
Ash Berlin-Taylor
2ed84f55b2
Switch LGPL'd chardet for MIT licensed charset_normalizer ( #5797 )
...
Although using the (non-vendored) chardet library is fine for requests
itself, but using a LGPL dependency the story is a lot less clear
for downstream projects, particularly ones that might like to bundle
requests (and thus chardet) in to a single binary -- think something
similar to what docker-compose is doing. By including an LGPL'd module
it is no longer clear if the resulting artefact must also be LGPL'd.
By changing out this dependency for one under MIT we remove all
license ambiguity.
As an "escape hatch" I have made the code so that it will use chardet
first if it is installed, but we no longer depend upon it directly,
although there is a new extra added, `requests[lgpl]`. This should
minimize the impact to users, and give them an escape hatch if
charset_normalizer turns out to be not as good. (In my non-exhaustive
tests it detects the same encoding as chartdet in every case I threw at
it)
Co-authored-by: Jarek Potiuk <jarek@potiuk.com >
Co-authored-by: Jarek Potiuk <jarek@potiuk.com >
2021-07-06 18:55:02 -05:00
Francois Marier
1466ad713c
Fix GitHub links ( #5835 )
...
All of these links now redirect to a repo under a different GitHub
user account.
2021-05-31 21:23:54 -07:00
Mark Bell
f6d43b03fb
Updated to new be-cordial-or-be-on-your-way URL and CoC now references Python Community CoC ( #5811 )
...
* Updated references to new be-cordial-or-be-on-your-way URL.
* CoC now references Python Community Code of Conduct
2021-05-07 11:54:37 -05:00
Christian Clauss
4193b95db0
simplejson.JSONDecodeError may be raised on Py2 and Py3
2021-03-18 12:27:02 +01:00
Christian Clauss
06462a6e79
quickstart.rst: r.json() can raise JSONDecodeError on Py3
...
% `python2 -c "import requests ; requests.get('https://github.com ').json()"`
% `python3 -c "import requests ; requests.get('https://github.com ').json()"`
2021-03-18 10:06:14 +01:00
Andrew M. White
913880c45a
Fix typo
2021-02-24 10:19:48 -07:00
XiaojueGuan
74b7280049
Fix typo request -> requests
2021-01-22 07:41:39 -06:00
Ben Bodenmiller
f6072f1e14
Format c_rehash
2021-01-19 17:27:56 -08:00
Ian Stapleton Cordasco
5035827ba4
Merge pull request #5670 from smarie/pr_proxy_conf_helper_and_doc
...
Proxy related doc updates
2020-12-04 13:38:17 -06:00
Kaartic Sivaraam
d0359c9460
Fix broken link
2020-11-28 12:21:02 -06:00
Sylvain MARIE
f02a80cbe8
Updated proxies documentation
2020-11-27 17:44:13 +01:00
Sylvain MARIE
2fddbe3606
Updated proxies documentation
2020-11-27 11:51:47 +01:00
Nate Prewitt
962c8986ca
Merge pull request #5594 from icfly2/patch-1
...
Update advanced.rst
2020-11-16 17:31:39 -08:00
Mathieu Pichette
ba543713d3
Respect the NETRC environment variable
2020-10-31 21:01:30 -07:00
Jonathan
4840d4a376
small typo corrected.
...
a small typo was corrected.
2020-10-04 20:45:07 -04:00
Ruben
c3280d7844
Update advanced.rst
...
replaced reference to requests-async with httpx the replacement project
2020-09-23 13:19:29 +02:00
Sagar Giri
2a7832b5b0
Update index.rst
...
Update misleading text about python support
2020-08-25 17:50:13 -07:00
Nate Prewitt
48237afd9d
updating doc links and formatting
2020-08-18 15:13:59 -07:00