docs.rs failed to build ratmom-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
ratmom
this is ratmom, a libcurl-based http client for rust that makes sense.
a fork of isahc.
differences from isahc (TODO)
- no more synchronous API
- fuck http crate
- url crate used for url like everywhere else
- ratcurl, our fork of the curl crate used
- curl-impersonate support
unchanged key features
- full support for HTTP/1.1 and HTTP/2.
- configurable request timeouts, redirect policies, Unix sockets, and many more settings.
- a runtime-agnostic asynchronous API with support for async/await.
- fully asynchronous core, with incremental reading and writing of request and response bodies and connection multiplexing.
- sessions and cookie persistence.
- automatic request cancellation on drop.
documentation
please check out the documentation for details on what ratmom can do and how to use it. to get you started, here is a really simple, complete example that spits out the response body from https://example.org:
use *;
click here for documentation on the latest version.
getting help
need some help with something ratmom-related? ask a question on our issues page, where we are happy to try and answer your questions!
installation
install via cargo by adding to your Cargo.toml
file:
[]
= "0.1"
or simply:
cargo add ratmom
license
this project's source code and documentation are licensed under the MIT license. see the LICENSE file for details.