From 2d2fd6abe291ddf645fa2fdecc08111d2c0e258e Mon Sep 17 00:00:00 2001 From: Amr Bashir Date: Thu, 15 Jun 2023 14:29:20 +0300 Subject: [PATCH] fix(core): use correct http method for proxied server, closes #7191 (#7208) --- .changes/core-android-proxy-method.md | 5 +++++ core/tauri/src/manager.rs | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changes/core-android-proxy-method.md diff --git a/.changes/core-android-proxy-method.md b/.changes/core-android-proxy-method.md new file mode 100644 index 000000000..89a33aedd --- /dev/null +++ b/.changes/core-android-proxy-method.md @@ -0,0 +1,5 @@ +--- +'tauri': 'patch' +--- + +Use correct HTTP method when making requests to the proxied server on mobile. diff --git a/core/tauri/src/manager.rs b/core/tauri/src/manager.rs index b3b0ffc40..64a43a566 100644 --- a/core/tauri/src/manager.rs +++ b/core/tauri/src/manager.rs @@ -751,7 +751,10 @@ impl WindowManager { { client_builder = client_builder.danger_accept_invalid_certs(true); } - let mut proxy_builder = client_builder.build().unwrap().get(&url); + let mut proxy_builder = client_builder + .build() + .unwrap() + .request(request.method().clone(), &url); for (name, value) in request.headers() { proxy_builder = proxy_builder.header(name, value); }