#http #client #redirect #tls #http-1

已删除 博古因

简单的HTTP客户端

使用旧的Rust 2015

0.1.0 2018年6月1日

#20 in #http-1

MIT/Apache

25KB
567 代码行

博古因 - 简单HTTP客户端

客户端支持HTTP/1.1、TLS和重定向。它是http-with-url包的演示。

extern crate boguin;
extern crate http_with_url as http;

fn main() {
    let mut client = boguin::Client::new();
    let url = http::Url::parse("https://httpbin.org/status/418").unwrap();
    let request = http::Request::new(url, ());
    let response: http::Response<String> = client.fetch(request).expect("request works");
    println!("{}", response.status());
    println!("{}", response.body());
}

您也可以使用命令行客户端,通过以下命令运行:cargo run --example boguin

依赖项

~2–10MB
~115K SLoC