Module actix_web::client
[−]
[src]
Http client api
use actix_web::client; fn main() { let sys = actix::System::new("test"); actix::Arbiter::handle().spawn({ client::get("http://www.rust-lang.org") // <- Create request builder .header("User-Agent", "Actix-web") .finish().unwrap() .send() // <- Send http request .map_err(|_| ()) .and_then(|response| { // <- server http response println!("Response: {:?}", response); Ok(()) }) }); sys.run(); }
Structs
ClientConnector |
|
ClientConnectorStats |
Client connector usage stats |
ClientRequest |
An HTTP Client Request |
ClientRequestBuilder |
An HTTP Client request builder |
ClientResponse |
An HTTP Client response |
Connect |
|
Connection | |
Pause |
Pause connection process for |
Resume |
Resume connection process for |
SendRequest |
|
Enums
ClientConnectorError |
A set of errors that can occur while connecting to an HTTP host |
SendRequestError |
A set of errors that can occur during request sending and response reading |
Functions
delete |
Create request builder for |
get |
Create request builder for |
head |
Create request builder for |
post |
Create request builder for |
put |
Create request builder for |