1. Web
  2. Web APIs
  3. Request
  4. duplex

Request: duplex property

Limited availability

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.

The duplex read-only property of the Request interface returns the duplex mode of the request, which determines whether the browser must send the entire request before processing the response.

Value

A string with the following possible value:

"half"

The browser must send the entire request before processing the response.

Notes

Although duplex can be passed as an option when constructing a Request, it is not currently exposed as a readable property on the resulting Request object in all browsers.

Examples

Checking a request's duplex mode

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"

Specifications

Specification
Fetch
# dom-request-duplex

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /