[ANN] httpx 0.23.0 released
https://gitlab.com/honeyryderchuck/httpxhttpx 0.23.0 has been released.HTTPX.get("https://gitlab.com/honeyryderchuck/httpx") HTTPX is an HTTP client library for the Ruby programming language.Among its features, it supports:
HTTP/2 and HTTP/1.xprotocol versions
Concurrent requests by default
Simple and chainable API
Proxy Support (HTTP(S), CONNECT tunnel, Socks4/4a/5)
Simple Timeout System
Lightweight by default (require what you need)
And also:
Compression (gzip, deflate, brotli)
Streaming Requests
Authentication (Basic Auth, Digest Auth, AWS Sigv4)
Expect 100-continue
Multipart Requests
Cookies
HTTP/2 Server Push
H2C Upgrade
Automatic follow redirects
International Domain Names
GRPC
Circuit breaker
WebDAV
Datadog integration
Faraday integration
Webmock integration
Sentry integration
Here are the updates since the last release:
0.23.0 Features :retries plugin: resumable requests
The :retries plugin will now support scenarios where, if the request being retried supports the range header, and a partial response has been already buffered, the retry will resume from there and only download the missing data.