Crate fibers_http_client[−][src]
A tiny asynchronous HTTP/1.1 client library.
Examples
use fibers_http_client::connection::Oneshot; use fibers_http_client::Client; use url::Url; let url = Url::parse("http://localhost/foo/bar").unwrap(); let mut client = Client::new(Oneshot); let future = client.request(&url).get(); let response = fibers_global::execute(future).unwrap(); println!("STATUS: {:?}", response.status_code()); println!("BODY: {:?}", response.body());
Modules
connection |
TCP connection. |
metrics |
Prometheus metrics. |
Structs
Client |
HTTP client. |
Error |
This crate specific |
RequestBuilder |
HTTP request builder. |
Enums
ErrorKind |
Possible error kinds. |
Type Definitions
Result |
This crate specific |