Tom Christie
5326cd1a20
Version 0.6.4 ( #105 )
...
* Read/Write timeout modes
* Read/Write timeout modes
* Tweaks for read/write timeout modes
* Version 0.6.4
* Make slow_response slower for timeout test
2019-06-25 13:24:12 +01:00
Tom Christie
f4f05e343c
Read/Write timeout modes ( #104 )
...
* Read/Write timeout modes
* Read/Write timeout modes
2019-06-25 12:54:14 +01:00
Tom Christie
d3a12e73c0
Version 0.6.3
2019-06-24 16:54:24 +01:00
Tom Christie
b9c8a1505e
Handle early connection closes ( #103 )
...
* Refactoring h11 implementation
* More h11 refactoring
* Support early connection closes on H11 connections
* Tweak comment
* Refactor concurrent read/writes
* Drop WriteTimeout masking
* Linting
* Use concurrent read/writes for HTTP2
* Push background sending into ConcurrencyBackend
2019-06-24 16:53:42 +01:00
updatatoday
f9e3ad4c16
Fixed response repr. ( #101 )
...
* Fixed response repr.
* Fixed response repr tests.
2019-06-23 11:37:00 +01:00
Tom Christie
9930de8091
Use urllib3's DEFAULT_CIPHERS for ssl config ( #100 )
2019-06-23 11:24:17 +01:00
Tom Christie
7ff8483fc8
Version 0.6.1
2019-06-21 16:44:40 +01:00
Tom Christie
9d5aaff5bc
Support Client(base_url=...)
2019-06-21 15:03:01 +01:00
Tom Christie
2af17c8d7a
Version 0.6.0
2019-06-21 13:50:19 +01:00
Tom Christie
444c6b8870
Honour 'local_flow_control_window' ( #98 )
2019-06-21 13:49:25 +01:00
Tom Christie
87e199e6bd
Tweak README
2019-06-18 16:02:18 +01:00
Tom Christie
9f192bbf0b
Version 0.5.0
2019-06-18 15:54:41 +01:00
Tom Christie
bb8697011d
Support WSGI and ASGI apps. ( #94 )
...
* Add 'Client(app=...)' support
* Add ASGI support with Client(app=app)
* Improve exc cases when using client with ASGI
* Tighten up exception handling when using as a test client
* Fix up stream I/O for WSGI/ASGI apps
* Docs for WSGI/ASGI integration
2019-06-18 15:53:33 +01:00
Tom Christie
fdc4ab2a89
Tweak compat docs
2019-06-17 17:28:27 +01:00
Tom Christie
606e7f0b8d
Version 0.1.1
2019-06-17 16:55:24 +01:00
Tom Christie
56a7943206
Int status codes ( #92 )
...
* Use plain int for response.status_code
* Linting
2019-06-17 16:53:39 +01:00
Tom Christie
920925ca00
Version 0.1
2019-06-17 14:52:44 +01:00
Tom Christie
d21e3ab2f0
Add multipart docs
2019-06-17 14:51:40 +01:00
Tom Christie
6a44b05e4d
Multipart support ( #90 )
...
* Multipart support
* Test compat with 3.6
2019-06-17 14:38:24 +01:00
Tom Christie
7c6fb5c6ca
Tweaks ( #89 )
...
* Close redirect responses
* History should not be reverse-order
* History should not be reverse-order
* Docs updates
2019-06-13 16:19:39 +01:00
Tom Christie
3ca9a74813
Close redirect responses ( #88 )
2019-06-13 14:38:56 +01:00
Tom Christie
d5d726f66a
Add Cookies docs
2019-06-13 14:03:22 +01:00
Tom Christie
f296e6ded9
'For Python 3'
2019-06-12 16:25:48 +01:00
Tom Christie
c2c87e14f0
Docs links
2019-06-12 16:24:33 +01:00
Tom Christie
a40758834c
Merge branch 'master' of https://github.com/encode/http3
2019-06-12 16:06:17 +01:00
Tom Christie
60dca3da39
Docs tweaks
2019-06-12 16:06:09 +01:00
Tom Christie
66a2afaaee
Delete CNAME
2019-06-12 15:35:02 +01:00
Tom Christie
a06db38b1b
Add mkdocs to requirements
2019-06-12 15:29:11 +01:00
Tom Christie
a6aa8d949e
Create CNAME
2019-06-12 15:28:39 +01:00
Tom Christie
1e98f31f10
Update README.md
2019-06-12 15:13:44 +01:00
Tom Christie
9507ce2d01
Tweak README ( #87 )
2019-06-12 15:12:46 +01:00
Tom Christie
c9747aa357
http3 ( #86 )
...
* Start fleshing out documentation
* Docs work
* http3
* Update docs
* Include lowercase status codes, for requests compat
* Updating docs
* Docs tweaks
2019-06-12 15:02:16 +01:00
Tom Christie
77c37259ae
Add params keyword argument throughout ( #85 )
2019-06-10 18:45:15 +01:00
Tom Christie
0cbf3c7581
Sync or Async dispatch ( #83 )
...
* Support thread-pooled dispatch
* Add ConcurrencyBackend.run
* Initial work towards support byte-iterators on sync request data
* Test case for byte iterator content
* byte iterator support for RequestData
* Add BaseResponse
* Bridge sync/async data in SyncResponse
* Add BaseClient
* SyncResponse -> Response
* Tweaking type annotation
* Distinct classes for Request, AsyncRequest
* Tweak is_streaming, content in BaseRequest
* Stream handling moves to client
* Handle mediating to AsyncResponse from a standard sync Dispatcher class
* Working on thread-pooled dispatcher
* Support threaded dispatch, inc. streaming requests/responses
* Increase test coverage
* Coverage and tweaks
* Include Accept and User-Agent headers by default
2019-06-10 12:26:03 +01:00
Tom Christie
ba033c549f
Version 0.4.0
2019-06-06 15:24:01 +01:00
Tom Christie
f4591f08ae
Version 0.3.1
2019-06-06 14:44:32 +01:00
Tom Christie
76bc6c6dea
Drop Host header for HTTP/2 ( #82 )
2019-05-28 14:39:57 +01:00
Tom Christie
9d19adba30
Handle StreamReset, and acknowledge received data ( #81 )
2019-05-25 20:25:44 +01:00
Tom Christie
d8950efeb8
Drop prepare_request
2019-05-24 13:41:18 +01:00
Tom Christie
37da9ed26a
Drop prepare_request
2019-05-24 13:40:04 +01:00
Tom Christie
1970912c41
Drop unintended test module
2019-05-24 12:10:06 +01:00
Tom Christie
53a3e552f8
Update README.md
2019-05-24 10:35:12 +01:00
Tom Christie
e7cd76ecac
Update README.md
2019-05-24 10:34:16 +01:00
Tom Christie
c12c271276
Status code tweaks ( #77 )
...
* Add top-level API
* Add tests for top-level API
* Further work towards parallel support
* StatusCode tweaks
* Drop erronous commit
2019-05-24 10:27:35 +01:00
Tom Christie
c9bb39addc
Tweak API
2019-05-23 16:45:07 +01:00
Tom Christie
95740415db
Work on bringing API into parity with requests. ( #76 )
...
* Finesse timeout argument.
* Drop unused imports
* Add 'cert' and 'verify' arguments
2019-05-23 16:21:00 +01:00
Tom Christie
fc627f3387
Add top-level API ( #75 )
...
* Add top-level API
* Add tests for top-level API
2019-05-20 14:30:52 +01:00
Tom Christie
5a63d313f0
Add json interfaces
2019-05-17 14:43:22 +01:00
Tom Christie
2116d44777
Add response.json()
2019-05-17 14:29:36 +01:00
Tom Christie
a284d0b2ea
Tweak test naming
2019-05-17 13:49:24 +01:00