// META: global=window,worker // This tests characters that are not // https://infra.spec.whatwg.org/#ascii-code-point // but are still // https://infra.spec.whatwg.org/#byte-value // in request header values. // Such request header values are valid and thus sent to servers. // Characters outside the #byte-value range are tested e.g. in // fetch/api/headers/headers-errors.html. promise_test(() => { return fetch( "../resources/inspect-headers.py?headers=accept|x-test", {headers: { "Accept": "before-æøå-after", "X-Test": "before-ß-after" }}) .then(res => { assert_equals( res.headers.get("x-request-accept"), "before-æøå-after", "Accept Header"); assert_equals( res.headers.get("x-request-x-test"), "before-ß-after", "X-Test Header"); }); }, "Non-ascii bytes in request headers");