Michael Newman
b92feb3f0a
If there is no content in a response don't throw an error the second time that content is attempted to be read. This addresses issue #377 < https://github.com/kennethreitz/requests/issues/377 >
2012-04-08 18:39:44 -04:00
Kenneth Reitz
18591920f3
upload data on redirects too
2012-03-30 23:31:19 -04:00
Kenneth Reitz
b20d171c1c
POST redirect => GET
...
#269
2012-03-30 23:28:07 -04:00
Kenneth Reitz
b973d08b0e
Merge pull request #512 from silent1mezzo/master
...
Adds MissingSchema and InvalidSchema Exceptions
2012-03-25 12:00:57 -07:00
Adam McKerlie
d24ee0e1dc
Created MissingSchema and InvalidSchema which inherits from RequestException and ValueError
2012-03-25 11:03:36 -04:00
Kenneth Reitz
12427e3434
Merge branch 'patch-1' of https://github.com/spulec/requests into develop
2012-03-18 22:18:49 -04:00
Kenneth Reitz
76bf523a1f
Merge #491
2012-03-18 22:15:05 -04:00
Steve Pulec
3c2f52d681
Fixes issues #496 by having Response.ok catch all Requests exceptions.
2012-03-18 23:06:42 -03:00
Kenneth Reitz
9cf9d76eb5
Merge pull request #477 from maxcountryman/develop
...
potentially fixes #338
2012-03-15 18:15:27 -07:00
Kenneth Reitz
4677ba5cd9
only verify private cert when verity is true
2012-03-14 20:29:30 -04:00
chadnickbok@gmail.com
fc618aa78a
Updated Requests api to accept a 'cert' argument.
...
This argument can be either a string, containing the path to a
pem-formatted key and certificate chain, or a tuple of (cert, key).
When supplied a tuple, the values are paths to an SSL certificate
chain file and key, respectively.
2012-03-14 17:15:29 -07:00
chadnickbok@gmail.com
82e69de44f
Exposed key_file and cert_file in requests, to support https client certificates.
2012-03-14 15:57:30 -07:00
Max Countryman
83a9f2c740
explicating the cause of LookupError with a better comment
2012-03-11 22:22:29 -04:00
Max Countryman
bc5cc0dc92
potentially fixes #338
...
This attempts to fix an issue where encoding of a string might fail when the
encoding is set to some unknown format. Here we attempt to catch the
LookupException and subsequently blindly encode the string one final time.
That is we call str() over response.content without specifying an encoding.
This may still fail in certain cases but does properly handle the case of #338
by returning the expected string.
2012-03-09 17:30:35 -05:00
Kenneth Reitz
0a1e527aec
Merge of maxcountryman
2012-03-09 08:51:03 -08:00
Kenneth Reitz
9f55f503b1
merge conflict and fixes for python3
2012-03-09 08:43:12 -08:00
Kenneth Reitz
253cba373b
_detected_encoding
2012-03-09 08:35:51 -08:00
Kenneth Reitz
9451ae2e98
iter_lines py3 compatibility
...
#470
2012-03-09 08:26:12 -08:00
Kenneth Reitz
d203349740
Merge remote-tracking branch 'origin/develop' into develop
2012-03-09 08:07:17 -08:00
Kenneth Reitz
4aad69594d
chunk_size iter_lines
2012-03-09 08:07:10 -08:00
Kenneth Reitz
c7f165ae6f
Merge branch 'iter_lines-fix' of https://github.com/fawek/requests into develop
2012-03-09 08:03:20 -08:00
Kenneth Reitz
77e5443f71
self.config.get('trust_env')
...
just for @mitsuhiko
2012-03-09 07:58:00 -08:00
Chris Dary
0e65dff008
Remove unnecessary bit from previous branch.
...
This reverts commit e2645826be .
2012-03-08 13:22:38 -08:00
Chris Dary
fba77fc65f
Potential fix for #436
2012-03-08 13:10:18 -08:00
Chris Dary
1cf5ec872c
Merge remote-tracking branch 'upstream/develop' into develop
2012-03-08 08:19:33 -08:00
Johannes Gorset
21c2146be4
Facilitate proxy configuration by environment variables
2012-03-08 13:34:23 +01:00
Kenneth Reitz
658d609e9f
default encode_uri to True
2012-03-07 16:46:15 -08:00
Kenneth Reitz
abca7f0ad0
Merge remote-tracking branch 'origin/develop' into develop
2012-03-07 16:30:30 -08:00
Kenneth Reitz
cf5ddecc4c
encode_uri
2012-03-07 16:28:04 -08:00
Kenneth Reitz
c1a44259d6
disablable encode_urls
2012-03-07 16:25:46 -08:00
Kenneth Reitz
54b2cb0b27
move config around a bit
2012-03-07 16:25:27 -08:00
Jakub Wieczorek
228c5e68ae
Considerably simplify and fix the iter_lines() function
...
1. Do not use rstrip() as this would also throw away meaningful whitespaces
2. Avoid assuming what striplines() considers a line break terminator,
the list of those is quite long in Unicode.
3. Add tests for the above edge cases.
2012-03-05 18:39:55 +01:00
Max Countryman
1532effb68
fixing a capitalization error in the send() method doc string
2012-03-01 17:20:01 -05:00
Chris Dary
e2645826be
Decode URL to utf-8 before joining.
...
To avoid UnicodeDecodeError's like on http://blip.fm/~1abvfu
2012-02-28 12:08:37 -05:00
Kenneth Reitz
d3b7f98814
hurray for passing tests
2012-02-25 22:44:46 -05:00
Kenneth Reitz
ea1d5f3648
Fix content-length: 0
...
#454
2012-02-24 18:42:33 -05:00
Kenneth Reitz
de0658f7e8
stick .netrc auth in pipeline
2012-02-20 15:43:38 -05:00
Kenneth Reitz
2c55d269ce
allow 3XX in danger_mode
2012-02-20 13:46:54 -05:00
Kenneth Reitz
e0d1b09ffe
don't raise for redirects if they're not allowed
2012-02-20 13:40:55 -05:00
Kenneth Reitz
fe10eeb5be
SCHEMAS
2012-02-20 12:25:53 -05:00
Kenneth Reitz
e7efce91fb
models cleanup
2012-02-20 12:21:01 -05:00
Cory Benfield
640538adcb
Fail if unsupported schemas are used.
...
requests only supports http and https. This change enforces that.
2012-02-16 20:20:20 +00:00
Kenneth Reitz
dacaae520a
bytes data fix for python3
2012-02-15 03:09:26 -05:00
Kenneth Reitz
ec109c9ac8
path fixes
2012-02-15 02:53:50 -05:00
Kenneth Reitz
00b13673e3
simplify
2012-02-15 02:28:58 -05:00
Kenneth Reitz
91ac5ba110
don't rely on urllib3's decode
2012-02-15 02:07:55 -05:00
Kenneth Reitz
ab4c03adc3
cleanups
2012-02-15 02:03:13 -05:00
Kenneth Reitz
d39cdc45d1
decode response url again
2012-02-15 01:21:38 -05:00
Matt Giuca
b8298b0710
Rename utils.requote_path to requote_uri.
...
It is now applied to a whole URI, not just the path.
2012-02-15 12:03:08 +11:00
Matt Giuca
3bd5406c06
Now requotes the entire URL, not just the path (Issue #429 ).
2012-02-15 12:00:47 +11:00