Request: duplex-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte Eigenschaft duplex der Schnittstelle Request gibt den Duplexmodus der Anfrage zurück. Dieser bestimmt, ob der Browser die gesamte Anfrage senden muss, bevor er die Antwort verarbeitet.
Obwohl duplex beim Erstellen eines Request als Option übergeben werden kann, ist die Eigenschaft derzeit nicht in allen Browsern auf dem resultierenden Request-Objekt lesbar.
Wert
Ein String mit dem folgenden möglichen Wert:
"half"-
Der Browser muss die gesamte Anfrage senden, bevor er die Antwort verarbeitet.
Beispiele
>Den Duplexmodus einer Anfrage prüfen
const stream = new ReadableStream({/* ... */});
const request = new Request("/upload", {
method: "POST",
body: stream,
duplex: "half", // Required for streaming requests
});
console.log(request.duplex); // "half"
Spezifikationen
| Spezifikation |
|---|
| Fetch> # dom-request-duplex> |
Browser-Kompatibilität
Siehe auch
- Fetch API
Request()-KonstruktorRequestInit.duplexin den Anfrageoptionen- Einen Fetch als Stream verarbeiten