wasm: Omit request body if it's empty (#1012)

This should allow creating GET and HEAD requests from http::Request
This commit is contained in:
Jonas Platte
2020-08-21 00:42:48 +02:00
committed by GitHub
parent 9e23103371
commit d42385e7f2
3 changed files with 16 additions and 1 deletions

View File

@@ -158,7 +158,9 @@ async fn fetch(req: Request) -> crate::Result<Response> {
}
if let Some(body) = req.body() {
init.body(Some(&body.to_js_value()?.as_ref().as_ref()));
if !body.is_empty() {
init.body(Some(&body.to_js_value()?.as_ref().as_ref()));
}
}
let js_req = web_sys::Request::new_with_str_and_init(req.url().as_str(), &init)