--- title: Response.headers slug: Web/API/Response/headers tags: - API - Experimental - Fetch - Headers - Property - Reference - Response translation_of: Web/API/Response/headers ---
{{domxref("Response")}} インターフェイスの headers 読み取り専用プロパティはレスポンスに関連付けられた {{domxref("Headers")}} オブジェクトが含まれています。
var myHeaders = response.headers;
{{domxref("Headers")}} オブジェクト
Fetch Response の例 ( Fetch Response live を参照) では、 {{domxref("Request.Request","Request()")}} コンストラクタを使用して新しい {{domxref("Request")}} オブジェクトを作成し、 JPG のパスを渡します。次に {{domxref("GlobalFetch.fetch","fetch()")}} を使用してこのリクエストをフェッチし、 {{domxref("Body.blob")}} を使用してリクエストから blob を抽出し、 {{domxref("URL.createObjectURL")}} を使用してオブジェクトURLを作成し、これを {{htmlelement("img")}} に表示します。
fetch() ブロックの上部でレスポンス headers の値をコンソールに記録している事に注意して下さい。
var myImage = document.querySelector('img');
var myRequest = new Request('flowers.jpg');
fetch(myRequest).then(function(response) {
console.log(response.headers); // returns a Headers{} object
response.blob().then(function(myBlob) {
var objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
});
| 仕様 | ステータス | 備考 |
|---|---|---|
| {{SpecName('Fetch','#dom-response-headers','headers')}} | {{Spec2('Fetch')}} | 初回定義 |
{{Compat("api.Response.headers")}}