Kenneth Reitz
c15a8f8a3d
CaseInsensitiveDict now looks like a normal dict
2014-05-12 15:10:15 -04:00
kennethreitz
5893cfcd90
Merge pull request #1972 from avidas/response_str
...
Add __str__ to case insensitive dict
2014-05-12 15:08:31 -04:00
kennethreitz
c023f06aad
Merge pull request #1924 from schlamar/proxy-default-scheme
...
Default proxy scheme to HTTP
2014-05-12 15:05:56 -04:00
kennethreitz
569cd23c00
Merge pull request #1937 from jaraco/master
...
Improved decoding support for Response.iter_content and iter_lines
2014-05-12 15:04:35 -04:00
Donald Stufft
626c48e947
Update urllib3 to 4fb351cd2
2014-05-12 14:43:50 -04:00
Cory Benfield
07f9a7ea02
Remove references to not-yet-made 2.3.0 release.
2014-05-03 10:59:14 +01:00
kennethreitz
54541a9927
Merge pull request #2021 from Lukasa/proxies2
...
Don't repopulate proxies if we don't trust the environment.
2014-04-28 17:49:27 -04:00
Cory Benfield
142b26ea7b
Clearer description of Response.close().
2014-04-28 19:42:30 +01:00
Cory Benfield
459f8dfccb
Don't repopulate proxies if we don't trust the env.
2014-04-26 13:05:01 +01:00
apr
36b0481f24
Update urllib to 1.8.2
2014-04-24 14:43:26 -04:00
Pavlo Kapyshin
4ca4865170
Fix typo
2014-04-10 06:09:41 +03:00
kennethreitz
ae5ecdf2ae
Merge pull request #1959 from Feng23/master
...
support request tuple data
2014-03-31 10:30:36 -04:00
Stan Hu
6c839985b9
Update urllib to 1.8 (8a8c601bee)
2014-03-28 16:37:54 -07:00
Feng Liu
24819e8aae
support request tuple data
...
rewrite the TestModels
Ajust the code
2014-03-27 10:41:49 +08:00
kennethreitz
b8128d6b1e
Merge pull request #1962 from sigmavirus24/fix-history-type
...
Fix #1960 : A Response's history should be a list
2014-03-24 11:45:06 -04:00
kennethreitz
5f48e4a120
Merge pull request #1963 from sigmavirus24/fix-redirect-methods
...
Fix #1955 : Do not use original request in redirect
2014-03-24 11:44:14 -04:00
Avi Das
c2e6fe4d5d
Shorten str for case insensitive dict
2014-03-23 11:38:37 -05:00
kennethreitz
fe4c4f1461
Merge pull request #1951 from Lukasa/proxyauth
...
Re-evaluate proxy authorization.
2014-03-23 10:51:48 -04:00
Avi Das
a3fb689942
Fix parenthesis typo
2014-03-22 16:30:22 -05:00
Cory Benfield
90f7337858
Style changes thanks to @sigmavirus24.
2014-03-22 21:11:33 +00:00
Avi Das
98ac3df713
Add __str__ to case insensitive dict. Logging headers for debugging purposes is often necessary, and the currently logging the headers would be using __repr__ which would log the implementation detail of headers, caseinsensitivedict. Adding str lends a more printing and log friendly implementation for case insentitice dict
2014-03-22 15:42:23 -05:00
Ian Cordasco
8fc6a65be8
Actually assign history
2014-03-15 12:48:29 -05:00
Ian Cordasco
8d693a2a27
Fix #1955 : Do not use original request in redirect
...
The original request was never being properly overriden in resolve_redirects.
As such being having a POST request respond with a 303 would generate a GET
request. If the GET request encountered another redirect to something like a
307, then it would use the original request and generate another POST request.
There are two parts to this fix:
- The fix itself
- The test infrastructure to ensure it does not regress because HTTPBin is
insufficient
2014-03-15 11:38:13 -05:00
Ian Cordasco
daf56b3f62
Fix #1960 : A Response's history should be a list
2014-03-15 10:33:00 -05:00
Cory Benfield
4f6dca42ea
Remove some extraneous comments to please KR.
2014-03-12 21:21:14 +00:00
kennethreitz
110048f983
Merge pull request #1916 from schlamar/accept-encoding
...
Fix Accept-Encoding in default headers
2014-03-12 16:37:27 -04:00
Cory Benfield
4d8cb3244e
Add method for rebuilding proxy configuration.
...
This includes auth.
2014-03-12 19:22:40 +00:00
Cory Benfield
97cf16e958
Move auth rebuild to its own method.
2014-03-12 19:22:11 +00:00
Cory Benfield
6d7e8a97bb
Split get_environ_proxies into two methods.
...
This makes it possible to get at the no_proxy logic separately.
2014-03-12 19:20:12 +00:00
Cory Benfield
ee7fe02953
Ensure that .raw() is present after unpickling.
...
Some people will assume that .raw() is present, and they shouldn't get
AttributeErrors when they make that assumption on a pickled Response.
However, @kennethreitz has asked that we not be too dependent on
urllib3. For that reason, set to None.
2014-03-12 18:34:43 +00:00
schlamar
a59fac5e4b
Removed compress from accepted encodings.
2014-03-12 12:11:55 +01:00
Jason R. Coombs
d289eb22f1
Always honor decode_unicode, even when _content is present.
...
--HG--
extra : amend_source : 25977a1227b163d49bf2e1aec6aa448e5cd3be8a
2014-03-04 16:33:40 -05:00
Jason R. Coombs
c8226f69e1
Add documentation about decode_unicode.
2014-03-04 16:27:13 -05:00
kennethreitz
d8557a2627
Merge pull request #1935 from cjstapleton/master
...
Add timeout to stream with testing
2014-03-03 13:14:37 -05:00
kennethreitz
3c4b3747e4
Merge pull request #1921 from sigmavirus24/fix-session-header-none
...
Do not set headers with None value
2014-03-03 13:13:13 -05:00
cjstapleton
930f03c864
Add timeout to stream with testing
...
Fixes Issue #1803
2014-02-28 10:08:57 -06:00
schlamar
4404e7e328
Default proxy scheme to http.
2014-02-18 15:24:24 +01:00
schlamar
780ce3902e
Revert "Proxy urls should have explicit schemes."
...
This reverts commit 840540b6b1 .
Conflicts:
requests/adapters.py
requests/utils.py
2014-02-18 15:15:36 +01:00
Cory Benfield
81e88b70bd
The timeout is in seconds.
2014-02-16 19:00:22 +00:00
Ian Cordasco
d2f647cee4
Do not set headers with None value
...
- Regardless of whether they are on the session or not
- Fixes #1920
2014-02-14 16:15:21 -06:00
Zack Weinberg
0caa243212
New Response property, .is_redirect.
2014-02-13 14:27:42 -05:00
kennethreitz
4ecd74693f
Merge pull request #1891 from sigmavirus24/add-requests-to-exceptions
...
Add request to RequestException
2014-02-11 11:58:23 -05:00
kennethreitz
1371e81944
Merge pull request #1900 from mjpieters/issue1674-json-fallback-encoding
...
Reinstate falling back to self.text for JSON responses
2014-02-11 11:55:20 -05:00
kennethreitz
a44910b837
Merge pull request #1902 from mjpieters/master
...
Remove unused loggers.
2014-02-06 18:32:41 -08:00
Martijn Pieters
3443c177a3
Document the Response.reason attribute.
...
Made `.status_code` and `.reason` consistent with one another, adding some examples. Addresses #1225 .
2014-02-05 17:29:09 +00:00
Martijn Pieters
488b90f5ac
Remove unused loggers.
2014-02-03 13:43:59 +00:00
Martijn Pieters
c5b6a107eb
One last Charade reference to remove here.
2014-02-03 13:39:21 +00:00
Martijn Pieters
f35838beb6
Remove logging and charade mention.
...
Logging is Not Allowed, so out it goes.
2014-02-03 13:37:57 +00:00
Martijn Pieters
5ee8b348eb
Reinstate falling back to self.text for JSON responses
...
A JSON response that has no encoding specified will be decoded with a detected UTF codec (compliant with the JSON RFC), but if that fails, we guessed wrong and need to fall back to charade character detection (via `self.text`). Kenneth removed this functionality (by accident?) in 1451ba0c6d , this reinstates it again and adds a log warning.
Fixes #1674
2014-02-03 12:00:14 +00:00
Kenneth Reitz
c6084704cc
what is wrong with you people? :)
2014-01-31 12:31:11 -05:00