Function actix_web::client::get [] [src]

pub fn get<U: AsRef<str>>(uri: U) -> ClientRequestBuilder

Create request builder for GET requests

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();
}