title | short-title | slug | l10n | ||
---|---|---|---|---|---|
Request: headers プロパティ |
headers |
Web/API/Request/headers |
|
{{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}}