--- title: Origin slug: Web/HTTP/Headers/Origin tags: - HTTP - Reference - header - origin - リクエストヘッダー translation_of: Web/HTTP/Headers/Origin ---
{{HTTPSidebar}}

Origin リクエストヘッダーは、どこがフェッチの原点であるかを示します。パス情報は含まれず、サーバー名のみが含まれます。これは、 {{Glossary("CORS")}} リクエストと、同様に {{HTTPMethod("POST")}} リクエストでも送信されます。 {{HTTPHeader("Referer")}} ヘッダーと似ていますが、パス全体が公開されるわけではない点が異なります。

メモ: {{httpheader("Origin")}} ヘッダーは Fetch リクエストを {{HTTPMethod("HEAD")}} または {{HTTPMethod("GET")}} メソッドで行った場合には設定されません (この挙動は Firefox 65 で修正されました。 — {{bug(1508661)}} を参照してください)。

ヘッダー種別 {{Glossary("Request header", "リクエストヘッダー")}}
{{Glossary("Forbidden header name", "禁止ヘッダー名")}} はい

構文

Origin: null
Origin: <scheme> "://" <hostname> [ ":" <port> ]

ディレクティブ

<scheme>
使用されるプロトコル。 通常、 HTTP プロトコルまたはそのセキュアバージョンである HTTPS です。
<hostname>
サーバーのドメイン名 (仮想ホスティングの場合) または IP アドレス。
<port> {{optional_inline}}
サーバーが待ち受けしている TCP ポート番号。ポート番号が指定されていない場合、リクエストされたサービスの既定のポート番号 (HTTP URL の場合は "80" など) が暗黙的に指定されます。

Origin: https://developer.mozilla.org

仕様書

仕様書 題名
{{RFC("6454", "Origin", "7")}} The Web Origin Concept
{{SpecName('Fetch','#origin-header','Origin header')}} Supplants the Origin header as defined in RFC6454.

ブラウザーの互換性

{{Compat("http.headers.Origin")}}

関連情報