Crate fibers_http_client

Crate fibers_http_client 

Source
Expand description

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 Error type.
RequestBuilder
HTTP request builder.

Enums§

ErrorKind
Possible error kinds.

Type Aliases§

Result
This crate specific Result type.