An HTTP client for the Revolt REST API.
It is used for the Rive crates ecosystem and is built on top of it. See the rive
documentation for more information.
native-tls
(default): enables TLS support via native-tls
.rustls-tls-native-roots
: enables TLS support via rustls
with native root certificates.rustls-tls-webpki-roots
: enables TLS support via rustls
with root certificates from webpki-roots
.Note: if the self-hosted Revolt instance does not use an HTTPS connection, then you can disable TLS support by disabling the default features:
toml
[dependencies]
rive-http = { version = "1", default-features = false }
The official instance is HTTPS only.