Chase Sterling
3f86e22a07
Make sure session cookies do not overwrite explicit request cookies
...
Implement RequestsCookieJar.copy
Use RequestsCookieJar.update when merging cookiejars
2013-02-16 00:56:59 -05:00
Cory Benfield
d437c338d0
Add Proxy-Auth header when proxies have credentials.
2013-02-06 18:40:35 +00:00
Christopher Bare
9ff8cbe5fb
shorten filename by os.path.basename in guess_filename(obj)
2013-01-30 15:33:43 -08:00
oczkers
40a060cf57
it`s more pep8 now
2013-01-27 02:04:12 +01:00
Shivaram Lingamneni
985a906c6c
Remove support for certifi
...
As per #1105 , certifi is being end-of-lifed. Requests will use either
its own vendored bundle, or possibly (when packaged with OS distributions)
an externally packaged bundle, which can be enabled by patching
requests.certs.where().
2013-01-17 20:44:01 -08:00
Kenneth Reitz
ef8563ab36
CHUNKED REQUESTS!
2013-01-10 01:58:29 -05:00
Cory Benfield
641f4611b2
Make sure proxies have their scheme attached.
2012-12-27 13:37:36 +00:00
Shivaram Lingamneni
bbea679ab2
clean up code support for OS certificate bundles
2012-12-23 02:40:18 -08:00
Ian Cordasco
68d394952a
A bit of linting.
...
Mostly removed a whole bunch of unused imports.
2012-12-17 20:19:11 -05:00
Kenneth Reitz
c3431bb6f2
tension
2012-12-17 07:01:59 -05:00
Kenneth Reitz
cc4b0b110f
further remove config
2012-12-17 03:08:25 -05:00
Kenneth Reitz
1d1eb994dc
Merge pull request #945 from Lukasa/develop
...
Respect the no_proxy environment variable.
2012-11-23 02:03:28 -08:00
Kenneth Reitz
68224252e2
Merge pull request #947 from JohnPeacockMessageSystems/develop
...
Only return a path if the cacert.pem file exists.
2012-11-23 02:02:18 -08:00
Marcin Wielgoszewski
18be26fc2a
Back to issue #630 , .isalnum() was sufficient in addressing the issue.
...
Adding a try/except block just masks any issues that are raised here, issues that the developer should definitely be made aware of.
2012-11-22 11:10:22 -05:00
John Peacock
20cd46426f
Only return a path if the cacert.pem file exists.
...
This will permit the deletion of just that one file in order
to fall back to the [probably more accurate but less consistent]
Distro provided CA certs.
2012-11-21 13:41:16 -05:00
Cory Benfield
8da100f652
Respect the no_proxy environment variable.
...
This change is in response to issue #879 .
2012-11-18 12:06:33 +00:00
Pavel Dmitriev
a02f3dec02
Fix for user-agent setting
2012-11-13 17:40:13 +02:00
Martijn Pieters
4decc7986e
Use a JSON-specific encoding detection when no encoding has been specified.
...
JSON *must* be encoded using UTF-8, UTF-16 or UTF-32 (see the [RFC][1]; detect the encoding based on the fact that JSON always starts with 2 ASCII characters.
[1]: http://tools.ietf.org/html/rfc4627#section-3
2012-10-25 17:43:52 +02:00
Lasse Vang Gravesen
b36863b2c0
quote_plus, unquote_plus added
...
compat.py: relevant imports added
utils.py: then those imports are imported here.
Nothing else was changed, but I saw mentions of quoting later in
utils.py but I wasnt sure what to do about that.
2012-10-22 23:58:49 +02:00
mmartin
4dfa51ae03
Issue 901:
...
Make value of Contents-Encoding header case insensitive per RFC 2616.
2012-10-19 14:17:32 -05:00
Radu Voicilas
820dfb0495
Making the code more PEP8 compliant
2012-10-09 00:42:49 +03:00
Kunal Mehta
4f9e552148
Use __iter__ rather than the inefficient nested for loops
2012-10-09 00:42:48 +03:00
Ian Cordasco
8081d7b15c
Fixes #817 .
...
Use dicts and lists where necessary but accept both dicts and lists of
2-tuples everywhere.
2012-09-02 23:10:28 -04:00
Shivaram Lingamneni
77cf995165
permissive implementation of iter_content
...
This allows iter_content and iter_lines to succeed without
crashing even after the response content has been fetched
(iter_content gives you an iterator over the prefetched
content)
2012-09-02 01:42:30 -07:00
Rhys Elsmore
f3159ed4f6
Added in a link handler as per issue #711
2012-08-21 00:47:19 +10:00
Ian Cordasco
e02da89337
Merge branch 'develop' into key_val_lists
...
Conflicts:
requests/models.py
tests/test_requests.py
Remove some of Lukasa's duplication of my efforts in _encode_data.
2012-08-18 12:15:03 -04:00
Locker537
42d0a2169e
Whitespace fixes following PEP8.
2012-08-16 17:38:35 -04:00
Ian Cordasco
1722f28971
Add to_key_val_lists to avoid repetition.
...
It uses the same logic whenever we're trying to use a list of key values and
avoid what I had started doing -- using the same pattern everywhere.
proxies, and headers should both be covered by this commit.
2012-08-05 23:29:10 -04:00
Sævar Öfjörð Magnússon
350be4a549
Appengine workaround
2012-07-25 16:06:26 +00:00
Donald Stufft
21f60fe8df
Move the user agent generation into it's own utility function
2012-07-08 00:47:24 -04:00
Kenneth Reitz
065caa30f4
Merge pull request #629 from saschpe/develop
...
Add openSUSE certificate support
2012-06-28 17:26:30 -07:00
Kenneth Reitz
c3ad7af06c
include certifi
2012-06-28 15:58:00 -07:00
Sascha Peilicke
66ef8886c6
Add openSUSE certificate support
2012-06-15 14:16:16 +02:00
Kenneth Reitz
cb15310d6a
by @mwielgoszewski
2012-05-29 19:54:40 -04:00
Kenneth Reitz
1c0abbd74b
cleanup #633
2012-05-29 19:53:22 -04:00
Tzury Bar Yochay
7125fe5554
this try catch is a poor man's patch for issue #630 see https://github.com/kennethreitz/requests/issues/630
2012-05-24 06:17:21 +03:00
Shivaram Lingamneni
f25827c5b6
replace utils.randombytes with os.urandom
2012-05-15 15:42:03 -07:00
Rohan Jain
0ba8c44260
A utility function to fetch environment proxies
...
This adds support for lowercase environment proxy variables (which are
quite popular too). It returns proxies in a format compatible with
request's proxy parameter.
Moreover, it can be used in the request models for proxy defaults.
Signed-off-by: Rohan Jain <crodjer@gmail.com >
2012-05-04 10:44:01 +05:30
Shivaram Lingamneni
4d6871d917
Further changes to move cookies to CookieJar
2012-05-01 17:00:19 -07:00
Kenneth Reitz
a7da521a62
merge conflict
2012-04-22 22:26:53 -04:00
Shivaram Lingamneni
b4eb8663af
prefer certifi's bundle to the OS bundle
2012-04-22 18:43:59 -07:00
Shivaram Lingamneni
e1528ce3be
add the FreeBSD certificate bundle path
2012-04-19 14:27:26 -07:00
Shivaram Lingamneni
9921099546
Try to use the OS's CA certificate bundle for SSL verification
2012-04-16 15:28:31 -07:00
Jonty Wareing
06e4971fe7
Rewrite unquote_unreserved based on urllib.unquote
...
This is almost entirely taken from the unquote implementation in urllib,
slightly modified for the case in hand. It now deals with invalid %encodings
rather than exploding, and the code is somewhat simpler.
2012-04-11 14:56:19 +00:00
Kenneth Reitz
171b370b0e
app engine #498
2012-03-31 03:08:12 -04:00
Kenneth Reitz
fff5269d1a
Fix app engine error for #498
2012-03-30 23:15:43 -04:00
Kenneth Reitz
0dd6c40205
dict sequence
2012-03-13 16:42:16 -07:00
Kenneth Reitz
d078b69aef
catch cookie errors that are prone to failure
2012-03-09 08:56:41 -08:00
Kenneth Reitz
f0e0a62bbe
Merge branch 'develop' of https://github.com/honzajavorek/requests into develop
2012-02-25 23:14:49 -05:00
Kenneth Reitz
e18e79d820
python3 fix
2012-02-24 00:44:01 -05:00