#https #request #http #hyper #hyper-client #client

bin+lib talap

轻松发送 HTTP/HTTPS 请求

3 个版本

0.1.2 2022年10月9日
0.1.1 2022年10月9日
0.1.0 2022年10月9日

#6#http-https

MIT 许可证

27KB
585

轻松发送 HTTP/HTTPS 请求。

Crates.io Rust license

示例

use talap::Request;
#[tokio::main]
async fn main() {
    use std::io::Write;
    let response = Request::get_from_url("https://www.apple.com/")
        .await
        .unwrap()
        .send()
        .await
        .unwrap();
    println!("{}", response.status_code);
    println!("{:?}", response.headers);
    std::io::stdout().write_all(&response.body).unwrap();
}


lib.rs:

简单 HTTP 请求

轻松发送 HTTP/HTTPS 请求。

示例

use talap::Request;
async fn status(){
let response = Request::get_from_url("https://www.apple.com/").await.unwrap().send().await.unwrap();
assert_eq!(response.status_code,200);
}

更多示例在 examples 目录中。

依赖项

~7–18MB
~280K SLoC