pub fn convert_actix_request_to_reqwest(
inbound_request: &HttpRequest,
body: &Value,
) -> Result<RequestBuilder, Error>Expand description
Convert an actix request to a reqwest. (Useful for reverse proxy forwarding) Usage:
use actix_web::{HttpRequest, HttpResponse, web};
use serde_json::Value;
use fwetch::helpers::actix::{convert_actix_request_to_reqwest, forward_reqwest};
// [post("/some/route")] <-- This wouldn't be a comment in your code
async fn route(request: HttpRequest, body: web::Json<Value>) -> HttpResponse {
let converted_request = convert_actix_request_to_reqwest(&request, &body.0).unwrap(); // <-- Relevant to this code
forward_reqwest(converted_request).await.unwrap()
}