diff --git a/fetch/api/basic/header-value-null-byte.any.js b/fetch/api/basic/header-value-null-byte.any.js new file mode 100644 index 00000000000000..9c223740c7807b --- /dev/null +++ b/fetch/api/basic/header-value-null-byte.any.js @@ -0,0 +1,5 @@ +// META: global=window,worker + +promise_test(t => { + return promise_rejects(t, new TypeError(), fetch("../../../xhr/resources/parse-headers.py?my-custom-header="+encodeURIComponent("x\0x"))); +}, "Ensure fetch() rejects null bytes in headers"); diff --git a/xhr/headers-normalize-response.htm b/xhr/headers-normalize-response.htm index 466b0d977cc6cd..84f2fc8582127b 100644 --- a/xhr/headers-normalize-response.htm +++ b/xhr/headers-normalize-response.htm @@ -3,13 +3,15 @@