An easy and powerful Rust HTTP Client
Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.1...v0.12.2
ClientBuilder::interface()
when no TLS is enabled.TlsInfo::peer_certificate()
being truncated with rustls.http2
feature disabled but TLS negotiated h2 in ALPN.Display
for Error
to not include its source error.Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.12.1
hyper
, http
, and http-body
v1.http::Request
and http::Response
.http2
optional cargo feature, default on.charset
optional cargo feature, default on.macos-system-configuration
cargo feature, default on.ClientBuilder::interface(str)
to specify the local interface to bind to.http3
feature temporarily.Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.11.27...v0.12.0
hickory-dns
feature, deprecating trust-dns
.Form::text()
to not set octet-stream for plain text fields.Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.11.26...v0.11.27
system-configuration
upgrade, which broke MSRV on macOS.Certificate::from_pem_bundle()
parsing.Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.11.24...v0.11.25
Certificate::from_pem_bundle()
to add a bundle.http3_prior_knowledge()
to blocking client builder.Sync
bounds requirement for Body::wrap_stream()
.REFUSED_STREAM
requests.Url
to Uri
that could panic.Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.11.23...v0.11.24
Proxy::custom_http_auth(val)
for setting the raw Proxy-Authorization
header when connecting to proxies.http://
or https://
.nodelay
when TLS is enabled but URL is HTTP.ClientBuilder::user_agent(val)
.multipart::Form::headers(headers)
.ClientBuilder::tls_info(bool)
, which will put tls::TlsInfo
into the response extensions.