From 09fd1d657f23b94ab507c2dde14e4e2f3656505c Mon Sep 17 00:00:00 2001 From: Edmund Hung Date: Fri, 27 Dec 2024 13:22:42 +0000 Subject: [PATCH] fix(workers-playground): sends raw request method through the X-CF-HTTP-Method header --- .changeset/odd-news-invent.md | 5 +++++ .../src/QuickEditor/HTTPTab/fetchWorker.ts | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/odd-news-invent.md diff --git a/.changeset/odd-news-invent.md b/.changeset/odd-news-invent.md new file mode 100644 index 000000000000..c39c78468a28 --- /dev/null +++ b/.changeset/odd-news-invent.md @@ -0,0 +1,5 @@ +--- +"workers-playground": patch +--- + +fix: sends raw request method through the X-CF-HTTP-Method header diff --git a/packages/workers-playground/src/QuickEditor/HTTPTab/fetchWorker.ts b/packages/workers-playground/src/QuickEditor/HTTPTab/fetchWorker.ts index 5d727efd48bb..fbd8e598c6b0 100644 --- a/packages/workers-playground/src/QuickEditor/HTTPTab/fetchWorker.ts +++ b/packages/workers-playground/src/QuickEditor/HTTPTab/fetchWorker.ts @@ -10,12 +10,14 @@ export function fetchWorker( return fetch(`${proxyUrl.origin}${init}`, { ...input, + method: "POST", headers: [ ...(input?.headers ?? []) .filter(([name]) => name) .map<[string, string]>(([n, v]) => [`cf-ew-raw-${n}`, v]), ["X-CF-Token", token], ["cf-raw-http", "true"], + ["X-CF-HTTP-Method", input.method ?? "GET"], ], }); }