Request: thuộc tính duplex
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Thuộc tính chỉ đọc duplex của giao diện Request trả về chế độ duplex của request, xác định việc trình duyệt có phải gửi toàn bộ request trước khi xử lý response hay không.
Giá trị
Một chuỗi với giá trị khả dĩ sau:
"half"-
Trình duyệt phải gửi toàn bộ request trước khi xử lý response.
Ghi chú
Mặc dù duplex có thể được truyền vào như một tùy chọn khi tạo Request, hiện tại nó không được hiển thị như một thuộc tính có thể đọc trên đối tượng Request kết quả trong mọi trình duyệt.
Ví dụ
>Kiểm tra chế độ duplex của request
js
const stream = new ReadableStream({
/* ... */
});
const request = new Request("/upload", {
method: "POST",
body: stream,
duplex: "half", // Bắt buộc với request streaming
});
console.log(request.duplex); // "half"
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Fetch> # dom-request-duplex> |
Tương thích trình duyệt
Xem thêm
- Fetch API
Request()constructorRequestInit.duplextrong các tùy chọn request- Consuming a fetch as a stream