From 9ffba7ab7e0601a9573d18074b2ce8838e3ed750 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Tue, 16 Aug 2022 07:57:20 -0400 Subject: [PATCH 1/2] [fix] exclude Content-Length when forwarding headers for SSR Fixes #5870 --- packages/kit/src/runtime/server/page/fetch.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/kit/src/runtime/server/page/fetch.js b/packages/kit/src/runtime/server/page/fetch.js index 6790844b70af..5ae3b3206f62 100644 --- a/packages/kit/src/runtime/server/page/fetch.js +++ b/packages/kit/src/runtime/server/page/fetch.js @@ -52,6 +52,7 @@ export function create_fetch({ event, options, state, route }) { if ( key !== 'authorization' && key !== 'connection' && + key !== 'content-length' && key !== 'cookie' && key !== 'host' && key !== 'if-none-match' && From fc4f30ce544f68a0e1da30e4728160c4cdd9dbb9 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Tue, 16 Aug 2022 07:59:28 -0400 Subject: [PATCH 2/2] add changeset --- .changeset/lazy-owls-run.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/lazy-owls-run.md diff --git a/.changeset/lazy-owls-run.md b/.changeset/lazy-owls-run.md new file mode 100644 index 000000000000..8dc9830c5d4e --- /dev/null +++ b/.changeset/lazy-owls-run.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +[fix] prevent `Content-Length` header from being incorrectly inherited by requests made from `load`'s `fetch` during SSR