some updatess
This commit is contained in:
parent
18f012835b
commit
47fa7a990e
@ -1,16 +1,24 @@
|
|||||||
use std::str::FromStr;
|
use std::{error::Error, str::FromStr, time::Duration};
|
||||||
|
|
||||||
use ezhttp::{client::{HttpClient, RequestBuilder}, request::URL};
|
use ezhttp::{client::{ClientBuilder, RequestBuilder}, request::URL};
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() -> Result<(), Box<dyn Error>> {
|
||||||
let response = HttpClient::default().send(
|
let client = ClientBuilder::new()
|
||||||
RequestBuilder::get(
|
.ssl_verify(false)
|
||||||
URL::from_str("https://meex.lol/dku?key=value#hex_id")
|
.connect_timeout(Duration::from_secs(5))
|
||||||
.expect("url error")
|
.write_timeout(Duration::from_secs(5))
|
||||||
).build()
|
.read_timeout(Duration::from_secs(5))
|
||||||
).await.expect("request error");
|
.header("User-Agent", "EzHttp/0.1.0")
|
||||||
println!("status code: {}", response.status_code);
|
.build();
|
||||||
println!("headers: {}", response.headers.entries().iter().map(|o| format!("{}: {}", o.0, o.1)).collect::<Vec<String>>().join("; "));
|
|
||||||
println!("body: {} bytes", response.body.as_text().unwrap().len());
|
let request = RequestBuilder::get(URL::from_str("https://meex.lol/dku?key=value#hex_id")?).build();
|
||||||
|
|
||||||
|
println!("request: {:?}", &request);
|
||||||
|
|
||||||
|
let response = client.send(request).await?;
|
||||||
|
|
||||||
|
println!("response: {:?}", &response);
|
||||||
|
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ impl ClientBuilder {
|
|||||||
pub fn new() -> ClientBuilder {
|
pub fn new() -> ClientBuilder {
|
||||||
ClientBuilder {
|
ClientBuilder {
|
||||||
proxy: Proxy::None,
|
proxy: Proxy::None,
|
||||||
ssl_verify: false,
|
ssl_verify: true,
|
||||||
headers: Headers::new(),
|
headers: Headers::new(),
|
||||||
connect_timeout: None,
|
connect_timeout: None,
|
||||||
write_timeout: None,
|
write_timeout: None,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user