--- 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")}}