Browse Source

fix(core): use correct http method for proxied server, closes #7191 (#7208)

Amr Bashir 2 years ago
parent
commit
2d2fd6abe2
2 changed files with 9 additions and 1 deletions
  1. 5 0
      .changes/core-android-proxy-method.md
  2. 4 1
      core/tauri/src/manager.rs

+ 5 - 0
.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.

+ 4 - 1
core/tauri/src/manager.rs

@@ -751,7 +751,10 @@ impl<R: Runtime> WindowManager<R> {
         {
           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);
         }