使用旧的Rust 2015
0.1.0 |
|
---|
#20 in #http-1
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