Request:duplex 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

duplexRequest 介面的一個只讀屬性,它返回請求的 duplex 模式,該模式決定瀏覽器是否必須在處理響應之前傳送整個請求。

一個字串,具有以下可能值:

"half"

瀏覽器必須在處理響應之前傳送整個請求。

注意

雖然在構造 Request 時可以將 duplex 作為選項傳遞,但目前並非所有瀏覽器都將其作為結果 Request 物件上的可讀屬性公開。

示例

檢查請求的 duplex 模式

js
const stream = new ReadableStream({
  /* ... */
});
const request = new Request("/upload", {
  method: "POST",
  body: stream,
  duplex: "half", // Required for streaming requests
});

console.log(request.duplex); // "half"

規範

規範
Fetch
# dom-request-duplex

瀏覽器相容性

另見