Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar, mit Ausnahme von Service Workers.
Die XMLHttpRequest
-Methode overrideMimeType()
gibt einen MIME-Typ an, der anstelle des vom Server bereitgestellten Typs verwendet werden soll, wenn die im Anforderungsvorgang übertragenen Daten interpretiert werden.
Dies kann beispielsweise verwendet werden, um einen Datenstrom zu zwingen, als "text/xml"
behandelt und geparst zu werden, auch wenn der Server ihn nicht so angibt. Diese Methode muss aufgerufen werden, bevor send()
aufgerufen wird.
overrideMimeType(mimeType)
Parameter
mimeType
Ein String, der den MIME-Typ angibt, der anstelle des vom Server angegebenen Typs verwendet werden soll. Wenn der Server keinen Typ angibt, nimmt XMLHttpRequest
"text/xml"
an.
Keiner (undefined
).
In diesem Beispiel wird ein MIME-Typ von "text/plain"
angegeben, der den vom Server angegebenen Typ für die empfangenen Daten überschreibt.
Hinweis: Wenn der Server keinen Content-Type
-Header bereitstellt, nimmt XMLHttpRequest
an, dass der MIME-Typ "text/xml"
ist. Wenn der Inhalt kein gültiges XML ist, tritt ein Fehler "XML Parsing Error: not well-formed" auf. Dies können Sie vermeiden, indem Sie overrideMimeType()
aufrufen, um einen anderen Typ anzugeben.
// Interpret the received data as plain text
req = new XMLHttpRequest();
req.overrideMimeType("text/plain");
req.addEventListener("load", callback, false);
req.open("get", url);
req.send();
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4