請求:headers 屬性

Baseline 已廣泛支援

此特性已得到良好確立,可跨多種裝置和瀏覽器版本使用。自 2017 年 3 月起,所有瀏覽器均支援此特性。

注意:此功能在 Web Workers 中可用。

headersRequest 介面的一個只讀屬性,它包含與該請求關聯的 Headers 物件。

一個 Headers 物件。

示例

在下面的程式碼片段中,我們使用 Request() 建構函式建立一個新請求(針對指令碼所在目錄中的一個影像檔案),然後將請求頭儲存到一個變數中:

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

要向 Headers 物件新增請求頭,我們使用 Headers.append;然後我們建立一個新的 Request,並附帶第二個 init 引數,將請求頭作為 init 選項傳入:

js
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'

規範

規範
Fetch
# ref-for-dom-request-headers②

瀏覽器相容性

另見