summaryrefslogtreecommitdiff
path: root/test_util/src
diff options
context:
space:
mode:
authorLuca Casonato <hello@lcas.dev>2021-11-09 12:10:40 +0100
committerGitHub <noreply@github.com>2021-11-09 12:10:40 +0100
commit0de6d1edc4c902044744cdf832113f9aeb167fc5 (patch)
treeac2868ec27baac149e067c2a7a3d044657f63e9f /test_util/src
parent75793baae83123f890442c5d32e3dd38eb18ce1c (diff)
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.
Diffstat (limited to 'test_util/src')
-rw-r--r--test_util/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
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(