Bladeren bron

fix(core): request body on dev proxy for mobile

Lucas Nogueira 9 maanden geleden
bovenliggende
commit
418db7109a
2 gewijzigde bestanden met toevoegingen van 7 en 1 verwijderingen
  1. 5 0
      .changes/mobile-dev-proxy-body.md
  2. 2 1
      crates/tauri/src/protocol/tauri.rs

+ 5 - 0
.changes/mobile-dev-proxy-body.md

@@ -0,0 +1,5 @@
+---
+"tauri": patch:enhance
+---
+
+Propagate request body on dev server mobile proxy.

+ 2 - 1
crates/tauri/src/protocol/tauri.rs

@@ -115,7 +115,7 @@ fn get_response<R: Runtime>(
     for (name, value) in request.headers() {
       proxy_builder = proxy_builder.header(name, value);
     }
-    match crate::async_runtime::block_on(proxy_builder.send()) {
+    match crate::async_runtime::block_on(proxy_builder.body(request.body().clone()).send()) {
       Ok(r) => {
         let mut response_cache_ = response_cache.lock().unwrap();
         let mut response = None;
@@ -159,6 +159,7 @@ fn get_response<R: Runtime>(
     }
     builder.body(asset.bytes.into())?
   };
+
   if let Some(handler) = &web_resource_request_handler {
     handler(request, &mut response);
   }