Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.7 KB

File metadata and controls

56 lines (38 loc) · 1.7 KB
title short-title slug l10n
Request: headers プロパティ
headers
Web/API/Request/headers
sourceCommit
954612667bafd71241a93e8554e8f11afc474ff3

{{APIRef("Fetch API")}}

headers は {{domxref("Request")}} インターフェイスの読み取り専用プロパティで、リクエストに関連する {{domxref("Headers")}} オブジェクトを保持します。

{{domxref("Headers")}} オブジェクト。

次のスニペットは、{{domxref("Request.Request()")}} コンストラクターを使って(スクリプトと同じディレクトリーにある画像ファイルのために)新しいリクエストを生成してから、リクエストの headers を変数に保存しています。

const myRequest = new Request("flowers.jpg");
const myHeaders = myRequest.headers; // Headers {}

{{domxref("Headers")}} オブジェクトにヘッダーを追加するためには、{{domxref("Headers.append")}} を使用します。次に、新しい Request を作成する際に初期化のための第二引数を渡し、初期化オプションとしてヘッダーを渡します。

const myHeaders = new Headers();
myHeaders.append("Content-Type", "image/jpeg");

const myInit = {
  method: "GET",
  headers: myHeaders,
  mode: "cors",
  cache: "default",
};

const myRequest = new Request("flowers.jpg", myInit);

const myContentType = myRequest.headers.get("Content-Type"); // returns 'image/jpeg'

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連項目