Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a705a4f

Browse files
committed
add change file, use std::mem::take
1 parent 8022760 commit a705a4f

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.changes/proxy-body.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"tauri": patch:bug
3+
---
4+
5+
Forward request body on the mobile frontend proxy.

crates/tauri/src/protocol/tauri.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ pub fn get<R: Runtime>(
6969
}
7070

7171
fn get_response<R: Runtime>(
72-
request: Request<Vec<u8>>,
72+
#[allow(unused_mut)] mut request: Request<Vec<u8>>,
7373
#[allow(unused_variables)] manager: &AppManager<R>,
7474
window_origin: &str,
7575
web_resource_request_handler: Option<&WebResourceRequestHandler>,
@@ -118,6 +118,7 @@ fn get_response<R: Runtime>(
118118
.build()
119119
.unwrap()
120120
.request(request.method().clone(), &url);
121+
proxy_builder = proxy_builder.body(std::mem::take(request.body_mut()));
121122
for (name, value) in request.headers() {
122123
proxy_builder = proxy_builder.header(name, value);
123124
}

0 commit comments

Comments
 (0)