RafaelWO
41597adffa
Move remaining utility functions from _utils.py to _models.py ( #3387 )
2024-11-01 19:20:18 +00:00
Musale Martin
815ef94ed9
Support header comparisons with dict or list. ( #1326 )
...
* Support header comparisons with dict or list.
* Add check for no headers item
* Fixup testcases affected by headers comparison using dict or list
* Update test_responses.py
Co-authored-by: Tom Christie <tom@tomchristie.com>
2020-09-25 12:28:34 +01:00
Tom Christie
f932af9172
Version 0.15.0 ( #1301 )
...
* Version 0.15.0
* Update CHANGELOG.md
Co-authored-by: Jamie Hewland <jamie.hewland@hpe.com>
* Escalate deprecations into removals.
* Deprecate overly verbose timeout parameter names
* Fully deprecate max_keepalive in favour of explicit max_keepalive_connections
* Fully deprecate PoolLimits in favour of Limits
* Deprecate instantiating 'Timeout' without fully explicit values
* Include deprecation notes in changelog
* Use httpcore 0.11.x
Co-authored-by: Jamie Hewland <jamie.hewland@hpe.com>
2020-09-22 11:44:28 +01:00
Tom Christie
e5f87434a5
Use get_list consistently ( #1119 )
...
* Use get_list consistently
* Ensure DeprecationWarning on getlist vs. get_list
2020-08-02 11:33:50 +01:00
Florimond Manca
a9284214e2
Make Headers.keys(), Headers.values() and Headers.items() return set-like views ( #1114 )
2020-08-01 20:15:15 +02:00
Tom Christie
2ba9c1ed90
Consistent multidict methods ( #1089 )
...
* Consistent multidict methods
* Consistent multidict methods and behaviour
* Update httpx/_models.py
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
* Update httpx/_models.py
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2020-07-31 11:46:35 +01:00
Josep Cugat
8c84210555
Increased test coverage & cleanup ( #1003 )
...
* Remove unused/untested headers copy() method
Last usage was removed in #804
* Remove unused premature_close server endpoint
Last usage was removed in #804
* Increased test coverage
* Revert removal of headers copy() method
Documented and added tests for it.
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
2020-05-30 23:22:03 +02:00
Florimond Manca
e62e5c3758
Add debug logs to ASGIDispatch ( #371 )
...
* Add debug logs to ASGIDispatch
* Tidy up ASGIDispatch
* Log entire scope and ASGI messages
* Obfuscate sensitive headers using common utility
* Update utils.py
2019-09-23 22:49:24 +02:00
Tom Christie
2d09d5b36c
Renaming -> httpx ( #129 )
...
* Renaming -> httpx
* Renaming to httpx
2019-07-19 15:15:16 +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
Taoufik
a260d0ace8
Remove print
2019-05-08 17:31:06 +02:00
Tom Christie
4c5511313c
Response.content
2019-04-30 14:58:43 +01:00
Tom Christie
dea4d42c6d
Rejig test and tighten up models API
2019-04-30 13:52:37 +01:00