值
一个字符串,具有以下可能值:
"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 |
浏览器兼容性
加载中…
另见
- Fetch API
Request()构造函数- 请求选项中的
RequestInit.duplex - 将 fetch 作为流使用