Commit Graph

585 Commits

Author SHA1 Message Date
Tom Christie
83d322f736 Handle body in redirects 2019-04-29 15:25:44 +01:00
Tom Christie
4f23ab4f0d Rejig request preparing 2019-04-29 14:25:24 +01:00
Yeray Diaz Diaz
6b4742303e Raise single DecodingError
Fix typo
2019-04-29 13:38:36 +01:00
Tom Christie
041813bc4a Redirections 2019-04-29 12:35:58 +01:00
Tom Christie
8b4ef87a89 Redirect tests 2019-04-29 12:12:08 +01:00
Tom Christie
e09fc3741f Restructuring 2019-04-29 11:54:48 +01:00
Yeray Diaz Diaz
99dc1a99d2 Add raw method to SyncResponse 2019-04-27 17:16:41 +01:00
Yeray Diaz Diaz
bdc218f8e6 Wrap decoding errors with custom exceptions 2019-04-27 16:39:53 +01:00
Tom Christie
8a29a0a1ad Rollin' 2019-04-26 17:00:47 +01:00
Tom Christie
fab6fcd397 Adapters 2019-04-26 15:34:04 +01:00
Tom Christie
6d35506277 Drop unneccessary __hash__ methods 2019-04-25 17:05:40 +01:00
Tom Christie
28c505a70f Tighten up connection acquiry/release 2019-04-25 15:31:47 +01:00
Tom Christie
286f04f1a6 Add PoolSemaphore 2019-04-25 12:57:18 +01:00
Tom Christie
9ab607d8a3 More HTTP/2 tests 2019-04-25 12:23:20 +01:00
Tom Christie
a44190ff24 Stream refactoring and HTTP/2 test case 2019-04-25 12:05:23 +01:00
Tom Christie
53f3dc4a66 First pass at HTTP/2 support 2019-04-24 15:48:18 +01:00
Tom Christie
b7d315af3b Module renaming 2019-04-23 14:25:47 +01:00
Tom Christie
c9b9ea07b6 Add SyncResponse.stream 2019-04-23 11:31:51 +01:00
Tom Christie
4a36ec74c7 Add SyncConnectionPool 2019-04-23 11:12:37 +01:00
Tom Christie
5b2f3ed656 Use different hosts in pool acquiry timeout test. 2019-04-23 09:37:10 +01:00
Tom Christie
275443c4a1 Add client.request 2019-04-23 09:34:41 +01:00
Tom Christie
be774980ce Refactor to request = Client.send(request) 2019-04-22 17:33:43 +01:00
Tom Christie
fc7cf9def6 Add response.reason 2019-04-18 11:41:13 +01:00
Tom Christie
42c0e06c8c Allow per-request timeout/ssl config 2019-04-18 10:36:30 +01:00
Tom Christie
74c9048ba2 Add ConnectTimeout test 2019-04-18 09:38:29 +01:00
Tom Christie
148818c212 Add PoolTimeout, and timeout tests 2019-04-17 17:38:03 +01:00
Tom Christie
29cb53f09e Add soft_limit and hard_limit support to PoolLimits 2019-04-17 16:54:18 +01:00
Tom Christie
5f3a8bdb4d Connection pooling 2019-04-16 15:58:38 +01:00
Tom Christie
ee6f42a8f4 Exclude unused code lines 2019-04-16 12:18:38 +01:00
Tom Christie
042dd22058 Add auto headers on Request 2019-04-16 12:14:20 +01:00
Tom Christie
39b57c939d Add support for gzip, deflate, and brotli decoding 2019-04-16 11:26:28 +01:00
Tom Christie
ba1953cdd0 Linting 2019-04-06 13:20:47 +01:00
Tom Christie
86263fa073 Connections 2019-04-06 13:18:39 +01:00
Tom Christie
6a4376b202 Connections 2019-04-05 17:49:59 +01:00
Tom Christie
30530d446d Stuff 2019-04-04 18:28:38 +01:00