From 0de6d1edc4c902044744cdf832113f9aeb167fc5 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Tue, 9 Nov 2021 12:10:40 +0100 Subject: fix(fetch): set content-length for empty POST/PUT (#12703) This commit changes `fetch` to set `content-length: 0` on POST and PUT requests with no body. --- test_util/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test_util/src') diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs index e57f55f1e..06ca6464d 100644 --- a/test_util/src/lib.rs +++ b/test_util/src/lib.rs @@ -851,6 +851,10 @@ async fn main_server( let version = format!("{:?}", req.version()); Ok(Response::new(version.into())) } + (_, "/content_length") => { + let content_length = format!("{:?}", req.headers().get("content-length")); + Ok(Response::new(content_length.into())) + } (_, "/jsx/jsx-runtime") | (_, "/jsx/jsx-dev-runtime") => { let mut res = Response::new(Body::from( r#"export function jsx( -- cgit v1.2.3