Anforderung: 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 duplex-Eigenschaft des Request Interface gibt den Duplex-Modus der Anforderung zurück, der bestimmt, ob der Browser die gesamte Anforderung senden muss, bevor er die Antwort verarbeitet.
Wert
Ein String mit dem folgenden möglichen Wert:
"half"-
Der Browser muss die gesamte Anforderung senden, bevor er die Antwort verarbeitet.
Hinweise
Obwohl duplex beim Erstellen einer Request als Option übergeben werden kann, wird es derzeit nicht in allen Browsern als lesbare Eigenschaft des resultierenden Request-Objekts angezeigt.
Beispiele
>Überprüfen des Duplex-Modus einer Anfrage
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 Anfrageoptionen- Verwenden eines Fetch als Stream