From b65ae9f378e1db69076e6f1687722f76bfcf8ebf Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 19 Oct 2021 00:02:24 +0900 Subject: Glossary/Forbidden_header_name の変換準備 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/glossary/forbidden_header_name/index.html | 58 ---------------------- files/ja/glossary/forbidden_header_name/index.md | 58 ++++++++++++++++++++++ 2 files changed, 58 insertions(+), 58 deletions(-) delete mode 100644 files/ja/glossary/forbidden_header_name/index.html create mode 100644 files/ja/glossary/forbidden_header_name/index.md (limited to 'files/ja') diff --git a/files/ja/glossary/forbidden_header_name/index.html b/files/ja/glossary/forbidden_header_name/index.html deleted file mode 100644 index b69c1ce340..0000000000 --- a/files/ja/glossary/forbidden_header_name/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Forbidden header name (禁止ヘッダー名) -slug: Glossary/Forbidden_header_name -tags: - - Fetch - - Glossary - - HTTP - - Headers - - forbidden - - ヘッダー -translation_of: Glossary/Forbidden_header_name ---- -

禁止ヘッダー名はプログラムから変更することができない HTTP ヘッダーの名前、特に、 HTTP リクエストヘッダーの名前です (反対に、{{Glossary("Forbidden response header name", "禁止レスポンスヘッダー名")}}もあります)。

- -

このようなヘッダーの変更が禁じられているのは、ユーザーエージェントがこれらを完全に制御するからです。特に `Sec-` で始まるヘッダー名は、{{domxref("XMLHttpRequest")}} のように Fetch を使用して開発者がヘッダーを通じて制御できる {{glossary("API")}} に影響されずに、新しいヘッダーを追加できるよう予約されています。

- -

禁止ヘッダー名は Proxy-Sec- で始まるもの、または以下の名前の 1 つです。

- - - -
-

: User-Agent ヘッダーは仕様としては禁止ではなくなりました (Firefox 43 で実装された forbidden header name list を参照)。 Fetch の Headers オブジェクトや、XHR の setRequestHeader() などでこのヘッダーを設定することが可能です。ただし、 Chrome は Fetch リクエストからこのヘッダーを暗黙的に削除します(Chromium バグ 571722 を参照)。

-
- - diff --git a/files/ja/glossary/forbidden_header_name/index.md b/files/ja/glossary/forbidden_header_name/index.md new file mode 100644 index 0000000000..b69c1ce340 --- /dev/null +++ b/files/ja/glossary/forbidden_header_name/index.md @@ -0,0 +1,58 @@ +--- +title: Forbidden header name (禁止ヘッダー名) +slug: Glossary/Forbidden_header_name +tags: + - Fetch + - Glossary + - HTTP + - Headers + - forbidden + - ヘッダー +translation_of: Glossary/Forbidden_header_name +--- +

禁止ヘッダー名はプログラムから変更することができない HTTP ヘッダーの名前、特に、 HTTP リクエストヘッダーの名前です (反対に、{{Glossary("Forbidden response header name", "禁止レスポンスヘッダー名")}}もあります)。

+ +

このようなヘッダーの変更が禁じられているのは、ユーザーエージェントがこれらを完全に制御するからです。特に `Sec-` で始まるヘッダー名は、{{domxref("XMLHttpRequest")}} のように Fetch を使用して開発者がヘッダーを通じて制御できる {{glossary("API")}} に影響されずに、新しいヘッダーを追加できるよう予約されています。

+ +

禁止ヘッダー名は Proxy-Sec- で始まるもの、または以下の名前の 1 つです。

+ + + +
+

: User-Agent ヘッダーは仕様としては禁止ではなくなりました (Firefox 43 で実装された forbidden header name list を参照)。 Fetch の Headers オブジェクトや、XHR の setRequestHeader() などでこのヘッダーを設定することが可能です。ただし、 Chrome は Fetch リクエストからこのヘッダーを暗黙的に削除します(Chromium バグ 571722 を参照)。

+
+ + -- cgit v1.2.3-54-g00ecf