Kenneth Reitz
f7cc7b1778
Merge branch 'patch-1' of https://github.com/jeremys/requests into develop
2011-08-13 08:39:16 -04:00
Zbigniew Siciarz
e4adef5226
Added proxies to requests.settings
2011-08-09 10:03:09 +02:00
Jeremy Selier
5a7ec361f4
Join with the latest URL not the first one.
2011-08-02 18:51:21 +03:00
Jeremy Selier
291d4742d6
Fixes correct "relative" redirections. Example: http://digg.com/d1qIwX , which redirects to "/news/story/A_Manifesto_How_to_Save_Media", which requests transforms to: http://digg.com//news/story/A_Manifesto_How_to_Save_Media " which results in an endless redirect loop.
2011-08-02 18:05:03 +03:00
Kenneth Reitz
1cdd1d04ce
v0.5.1
2011-07-23 22:58:32 -04:00
Kenneth Reitz
3293c0e8f4
Python 2.5 bugfix
2011-07-23 22:49:01 -04:00
Kenneth Reitz
c3c90bb09c
default headers and content encoding settings
...
Closes #78
2011-07-23 22:35:46 -04:00
Kenneth Reitz
9b6a190652
Merge branch 'develop' of https://github.com/rabad/requests into develop
2011-07-23 22:11:59 -04:00
Kenneth Reitz
1e1fb1e7a8
Redirect history fix ( Closes #91 )
2011-07-23 22:11:54 -04:00
Kenneth Reitz
6ba3523a26
Merge branch 'develop' of https://github.com/tgulacsi/requests into develop
2011-07-23 21:45:45 -04:00
Kenneth Reitz
260e32a7c3
default user agent!
2011-07-23 21:39:14 -04:00
Kenneth Reitz
5fff2c757b
forced_basic default handler.
2011-07-23 21:37:17 -04:00
Kenneth Reitz
30d699b64f
Forced Basic Auth for 404'd resources
2011-07-23 21:36:24 -04:00
Kenneth Reitz
7d91d3fb5c
use patched HTTPBasicAuthHandler
2011-07-23 20:10:37 -04:00
Gulácsi Tamás
747f882b0e
structures: CaseInsensitiveDict.__delitem__ missing "value" fix
2011-07-23 22:25:07 +02:00
Gulácsi Tamás
04c456b877
structures: little bit more general, lower-key-caching version of CaseInsensitiveDict
2011-07-23 22:16:12 +02:00
Rubén Abad
73b414ab45
We can represent multivalued params with arrays
2011-07-13 11:08:54 +02:00
Jérémy Bethmont
891e52d723
Added the possibility to access headers without fetching the whole body ( fixes #86 ).
2011-06-29 11:10:39 +02:00
Xu Pan
d2ff0f40eb
add doseq to urlencode in model._encode_params to enable list as dict value
2011-06-26 13:32:19 +08:00
Kenneth Reitz
6f08c81698
note about indns
2011-06-24 18:24:44 -04:00
Jérémy Bethmont
868cd3d1cb
Implemented idna ( fixes #76 ).
2011-06-24 12:21:25 +02:00
Kenneth Reitz
39edf7a7fa
raise_for_status +URLError
2011-06-23 06:22:46 -04:00
Kenneth Reitz
162b751f6d
Timeouts are normal errors now.
...
--
BREAK ALL TEH TESTS!
2011-06-21 22:40:27 -04:00
Kenneth Reitz
20aed5488b
Release the v0.5.0!
2011-06-21 22:26:06 -04:00
Kenneth Reitz
b4eac4c993
redirect fix
2011-06-21 22:00:04 -04:00
Kenneth Reitz
b4a4f38cce
verbose output stream support
2011-06-21 21:59:57 -04:00
Kenneth Reitz
00f066a467
PATCH support
2011-06-21 18:03:06 -04:00
moliware
3e7c682e66
Support for proxies
2011-06-19 22:36:50 +02:00
Richard Boulton
80d860d2d4
Allow POST and PUT requests to take both querystring params and request body
...
data.
2011-06-16 15:48:43 +01:00
Richard Boulton
f31ade335d
Change documentation comments for "params" and "data" parameters to refer to
...
the request body or the query string, as appropriate. "GET parameters", "POST
data", etc aren't the ideal terminology to use - they come from common usage
with web browsers, rather than the HTTP specification, so are off-putting in
other contexts.
2011-06-16 15:40:14 +01:00
Richard Boulton
023ab755e5
Move the code to encode the request data into a static helper method - I think this makes the code clearer, but it also prepares the way for reusing the encoding code
2011-06-16 13:35:33 +01:00
Richard Boulton
3d1444b829
Update documentation of the "data" parameter for requests.post() to indicate that it allows bytes. Update documentation of requests.put() to refer to the "data" parameter rather than the (hidden, but functional) "params" parameter, and note that that also allows both bytes and dictionaries.
2011-06-16 03:18:47 -07:00
Kenneth Reitz
245c6edec3
todo
2011-06-15 22:56:14 -04:00
Kenneth Reitz
cb0a96fbf3
Redirect chain flag default off.
2011-06-15 22:43:26 -04:00
Kenneth Reitz
54449483b6
Merge branch 'patch-1' of https://github.com/JNRowe/requests into develop
2011-05-27 08:00:22 -04:00
Kenneth Reitz
52bedf4c0b
default post data to empty byte string
...
Refs #45
2011-05-27 07:59:28 -04:00
James Rowe
5962c0ea86
Subclass dict for CaseInsensitiveDict.
2011-05-27 00:17:44 -07:00
Johannes
9b2d7382bf
Conform api.* arguments to api.request arguments.
...
Fixes #40 .
Fixes #41 .
2011-05-27 08:36:03 +02:00
Kenneth Reitz
3189d8690e
refactor^2
2011-05-22 18:01:21 -04:00
Kenneth Reitz
b51e042e73
Merge pull request #38 from jgorset/requests
...
---
Ive refactored `api.request`. I think. The new version is more robust in that it no longer accepts arbitrary arguments and raises an exception if one attempts to call it with both `params` and `data` (that should probably be supported, though, but thats a topic for another issue).
Conflicts:
requests/api.py
2011-05-22 17:54:10 -04:00
Johannes
82f1320ed5
Refactor api.request
2011-05-22 23:49:29 +02:00
Kenneth Reitz
670c4aecdd
version bump (v0.4.1)
2011-05-22 14:13:49 -04:00
Kenneth Reitz
0b36d925f6
remove debug print
2011-05-22 13:56:57 -04:00
Kenneth Reitz
bc290f62d7
defaults
2011-05-22 13:55:13 -04:00
Kenneth Reitz
c0faa9e79c
new settings location
2011-05-22 13:31:17 -04:00
Kenneth Reitz
f887906ec3
cleanup — comments
2011-05-22 13:31:09 -04:00
Kenneth Reitz
982fd9d803
new config module
2011-05-22 13:30:55 -04:00
Kenneth Reitz
d64bf501d0
no import packages
2011-05-22 13:30:22 -04:00
Kenneth Reitz
49f1ec1efb
settings -> config
...
reimpliment settings as singleton
2011-05-22 13:27:17 -04:00
Kenneth Reitz
3cdb777c23
restore allow_redirect behavior
2011-05-22 11:35:01 -04:00