Der Response() Konstruktor erstellt ein neues Response Objekt.

Syntax

var myResponse = new Response(body, init);

Parameter

body Optional
Ein Objekt, welches den Body für eine Antwort definiert. Das kann entweder null oder eins der folgenden sein:
init Optional
Ein Objekt mit Optionen, welches benutzerdefinierte Einstellungen enthält, die auf die Antwort angewendet werden sollen. Mögliche Optionen sind:
  • status: Der Statuscode der Antwort, z. B. 200.
  • statusText: Die Statusnachricht die dem Statuscode zugeordnet ist, z. B. OK.
  • headers: Etwaige Header die Sie Ihrer Antwort hinzufügen wollen, die einem Headers Objekt or einem Objekt-Literal von ByteString Schlüsselwertpaaren enthalten sind (siehe HTTP Header für Referenzen).

Beispiel

In unserem Beispiel für eine Fetch Antwort (live ausführen) erstellen wir ein neues Response Objekt mit dem Konstruktor, dem wir einen neuen Blob als Body und ein init Objekt übergeben, welches einen benutzerdefinierten status und statusText enthält:

var myBlob = new Blob();
var init = { "status" : 200 , "statusText" : "SuperSmashingGreat!" };
var myResponse = new Response(myBlob,init);

Spezifikationen

Specification Status Comment
Fetch
Die Definition von 'Response()' in dieser Spezifikation.
Lebender Standard Initiale Definition

Browserkompatibilität

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
Response() constructor
Experimentell
Chrome Vollständige Unterstützung 42
Vollständige Unterstützung 42
Vollständige Unterstützung 41
Deaktiviert
Deaktiviert From version 41: this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Edge Vollständige Unterstützung 15Firefox Vollständige Unterstützung 39
Vollständige Unterstützung 39
Vollständige Unterstützung 34
Deaktiviert
Deaktiviert From version 34: this feature is behind the dom.fetch.enabled preference. To change preferences in Firefox, visit about:config.
IE Keine Unterstützung NeinOpera Vollständige Unterstützung 29
Vollständige Unterstützung 29
Vollständige Unterstützung 28
Deaktiviert
Deaktiviert From version 28: this feature is behind the Experimental Web Platform Features preference.
Safari Vollständige Unterstützung 10.1WebView Android Vollständige Unterstützung 42
Vollständige Unterstützung 42
Vollständige Unterstützung 41
Deaktiviert
Deaktiviert From version 41: this feature is behind the Experimental Web Platform Features preference.
Chrome Android Vollständige Unterstützung 42
Vollständige Unterstützung 42
Vollständige Unterstützung 41
Deaktiviert
Deaktiviert From version 41: this feature is behind the Experimental Web Platform Features preference. To change preferences in Chrome, visit chrome://flags.
Firefox Android Vollständige Unterstützung JaOpera Android Vollständige Unterstützung 29
Vollständige Unterstützung 29
Vollständige Unterstützung 28
Deaktiviert
Deaktiviert From version 28: this feature is behind the Experimental Web Platform Features preference.
Safari iOS Vollständige Unterstützung 10.3Samsung Internet Android Vollständige Unterstützung 4.0
body parameter accepts ReadableByteStream
Experimentell
Chrome Vollständige Unterstützung 52Edge ? Firefox Keine Unterstützung NeinIE Keine Unterstützung NeinOpera Vollständige Unterstützung 39Safari Keine Unterstützung NeinWebView Android Vollständige Unterstützung 52Chrome Android Vollständige Unterstützung 52Firefox Android Keine Unterstützung NeinOpera Android Vollständige Unterstützung 41Safari iOS Vollständige Unterstützung 10.3Samsung Internet Android Vollständige Unterstützung 6.0
body parameter can be null
Experimentell
Chrome Vollständige Unterstützung JaEdge ? Firefox Vollständige Unterstützung 59IE Keine Unterstützung NeinOpera Vollständige Unterstützung JaSafari Keine Unterstützung NeinWebView Android Vollständige Unterstützung JaChrome Android Vollständige Unterstützung JaFirefox Android Vollständige Unterstützung JaOpera Android Vollständige Unterstützung JaSafari iOS Keine Unterstützung NeinSamsung Internet Android Vollständige Unterstützung Ja

Legende

Vollständige Unterstützung  
Vollständige Unterstützung
Keine Unterstützung  
Keine Unterstützung
Kompatibilität unbekannt  
Kompatibilität unbekannt
Experimentell. Das Verhalten kann sich zukünftig ändern.
Experimentell. Das Verhalten kann sich zukünftig ändern.
Benutzer muss dieses Feature explizit aktivieren.
Benutzer muss dieses Feature explizit aktivieren.

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Mitwirkende an dieser Seite: mdnwebdocs-bot, SebinNyshkim
Zuletzt aktualisiert von: mdnwebdocs-bot,