From aa32782179ee1f130b77ddbca093c71d93164c7b Mon Sep 17 00:00:00 2001 From: pfyy <112098515+pfyy@users.noreply.github.com> Date: Tue, 27 Sep 2022 19:36:39 +0800 Subject: [PATCH] fix proxy uri (add query) --- src-tauri/src/proxy.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/proxy.rs b/src-tauri/src/proxy.rs index bf13c76..e844147 100644 --- a/src-tauri/src/proxy.rs +++ b/src-tauri/src/proxy.rs @@ -52,12 +52,13 @@ impl HttpHandler for ProxyHandler { mut request: Request, ) -> RequestOrResponse { let uri = request.uri().to_string(); - let uri_path = request.uri().path(); + let uri_path_and_query = request.uri().path_and_query().unwrap().as_str(); if uri.contains("hoyoverse.com") || uri.contains("mihoyo.com") || uri.contains("yuanshen.com") { // Create new URI. let new_uri = - Uri::from_str(format!("{}{}", SERVER.lock().unwrap(), uri_path).as_str()).unwrap(); + Uri::from_str(format!("{}{}", SERVER.lock().unwrap(), uri_path_and_query).as_str()) + .unwrap(); // Set request URI to the new one. *request.uri_mut() = new_uri; }