mirror of
https://github.com/Grasscutters/Cultivation.git
synced 2025-12-12 15:14:35 +01:00
remove original host header
This commit is contained in:
1
src-tauri/Cargo.lock
generated
1
src-tauri/Cargo.lock
generated
@@ -719,6 +719,7 @@ name = "cultivation"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"futures-util",
|
||||
"http",
|
||||
"hudsucker",
|
||||
"lazy_static",
|
||||
"open",
|
||||
|
||||
@@ -38,6 +38,7 @@ open = "2.1.2"
|
||||
serde_json = "1"
|
||||
|
||||
# Dependencies for the HTTP(S) proxy.
|
||||
http = "0.2"
|
||||
hudsucker = "0.17.2"
|
||||
tracing = "0.1.21"
|
||||
tokio-rustls = "0.23.0"
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
use lazy_static::lazy_static;
|
||||
use std::sync::Mutex;
|
||||
|
||||
use http;
|
||||
|
||||
use hudsucker::{
|
||||
async_trait::async_trait,
|
||||
certificate_authority::RcgenAuthority,
|
||||
@@ -58,6 +60,8 @@ impl HttpHandler for ProxyHandler {
|
||||
let uri = format!("https://{}{}", SERVER.lock().unwrap(), uri_path).parse::<Uri>().unwrap();
|
||||
|
||||
*request.uri_mut() = uri;
|
||||
|
||||
request.headers_mut().remove(http::header::HOST);
|
||||
}
|
||||
|
||||
println!("New request: {}", &request.uri());
|
||||
|
||||
Reference in New Issue
Block a user