|
|
|
|
@ -49,11 +49,9 @@ where
@@ -49,11 +49,9 @@ where
|
|
|
|
|
*reqwest_request.timeout_mut() = Some(Duration::from_secs(30)); |
|
|
|
|
|
|
|
|
|
let url = reqwest_request.url().clone(); |
|
|
|
|
let reqwest_response = globals.reqwest_client().execute(reqwest_request).await; |
|
|
|
|
let mut reqwest_response = globals.reqwest_client().execute(reqwest_request).await?; |
|
|
|
|
|
|
|
|
|
// Because reqwest::Response -> http::Response is complicated:
|
|
|
|
|
match reqwest_response { |
|
|
|
|
Ok(mut reqwest_response) => { |
|
|
|
|
let status = reqwest_response.status(); |
|
|
|
|
let mut http_response = http::Response::builder().status(status); |
|
|
|
|
let headers = http_response.headers_mut().unwrap(); |
|
|
|
|
@ -93,7 +91,4 @@ where
@@ -93,7 +91,4 @@ where
|
|
|
|
|
); |
|
|
|
|
Error::BadServerResponse("Server returned bad response.") |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
Err(e) => Err(e.into()), |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|