summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/tests/unit/fetch_test.ts4
-rw-r--r--extensions/fetch/26_fetch.js13
-rw-r--r--tools/wpt/expectation.json21
3 files changed, 20 insertions, 18 deletions
diff --git a/cli/tests/unit/fetch_test.ts b/cli/tests/unit/fetch_test.ts
index 1b307b98d..45ab2d12c 100644
--- a/cli/tests/unit/fetch_test.ts
+++ b/cli/tests/unit/fetch_test.ts
@@ -677,7 +677,6 @@ unitTest(
"POST /blah HTTP/1.1\r\n",
"hello: World\r\n",
"foo: Bar\r\n",
- "origin: http://js-unit-tests\r\n",
"accept: */*\r\n",
`user-agent: Deno/${Deno.version.deno}\r\n`,
"accept-encoding: gzip, br\r\n",
@@ -713,7 +712,6 @@ unitTest(
"hello: World\r\n",
"foo: Bar\r\n",
"content-type: text/plain;charset=UTF-8\r\n",
- "origin: http://js-unit-tests\r\n",
"accept: */*\r\n",
`user-agent: Deno/${Deno.version.deno}\r\n`,
"accept-encoding: gzip, br\r\n",
@@ -751,7 +749,6 @@ unitTest(
"POST /blah HTTP/1.1\r\n",
"hello: World\r\n",
"foo: Bar\r\n",
- "origin: http://js-unit-tests\r\n",
"accept: */*\r\n",
`user-agent: Deno/${Deno.version.deno}\r\n`,
"accept-encoding: gzip, br\r\n",
@@ -1131,7 +1128,6 @@ unitTest(
"POST /blah HTTP/1.1\r\n",
"hello: World\r\n",
"foo: Bar\r\n",
- "origin: http://js-unit-tests\r\n",
"accept: */*\r\n",
`user-agent: Deno/${Deno.version.deno}\r\n`,
"accept-encoding: gzip, br\r\n",
diff --git a/extensions/fetch/26_fetch.js b/extensions/fetch/26_fetch.js
index f6cfced14..f7166001e 100644
--- a/extensions/fetch/26_fetch.js
+++ b/extensions/fetch/26_fetch.js
@@ -40,8 +40,6 @@
TypeError,
Uint8Array,
} = window.__bootstrap.primordials;
- const { getLocationHref } = window.__bootstrap.location;
- const { URL } = window.__bootstrap.url;
const REQUEST_BODY_HEADER_NAMES = [
"content-encoding",
@@ -431,17 +429,6 @@
}
requestObject.signal[abortSignal.add](onabort);
- const baseURL = getLocationHref();
- if (
- baseURL &&
- (requestObject.method !== "GET" && requestObject.method !== "HEAD")
- ) {
- ArrayPrototypePush(request.headerList, [
- "origin",
- new URL(baseURL).origin,
- ]);
- }
-
if (!requestObject.headers.has("accept")) {
ArrayPrototypePush(request.headerList, ["accept", "*/*"]);
}
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index b09cbf34c..dc33d70de 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -2646,7 +2646,26 @@
"request-headers-nonascii.any.html": true,
"request-headers.any.html": [
"Fetch with PUT without body",
- "Fetch with POST without body"
+ "Fetch with PUT with body",
+ "Fetch with POST without body",
+ "Fetch with POST with text body",
+ "Fetch with POST with FormData body",
+ "Fetch with POST with URLSearchParams body",
+ "Fetch with POST with Blob body",
+ "Fetch with POST with ArrayBuffer body",
+ "Fetch with POST with Uint8Array body",
+ "Fetch with POST with Int8Array body",
+ "Fetch with POST with Float32Array body",
+ "Fetch with POST with Float64Array body",
+ "Fetch with POST with DataView body",
+ "Fetch with POST with Blob body with mime type",
+ "Fetch with Chicken",
+ "Fetch with Chicken with body",
+ "Fetch with POST and mode \"same-origin\" needs an Origin header",
+ "Fetch with POST and mode \"no-cors\" needs an Origin header",
+ "Fetch with PUT and mode \"same-origin\" needs an Origin header",
+ "Fetch with TacO and mode \"same-origin\" needs an Origin header",
+ "Fetch with TacO and mode \"cors\" needs an Origin header"
],
"text-utf8.any.html": true,
"accept-header.any.html": [