XMLHttpRequest.prototype.overrideMimeType()

overrideMimeType()方法用于指定一种MIME类型,将重写响应HTTP的ContentType。

overrideMimeType()方法必须在send()方法之前调用才有效。

注意:如果服务器没有指定一个Content-Type 首部字段, XMLHttpRequest 默认将其设置MIME类型为"text/xml"。如果接受的数据不是有效的XML,将会出现格”格式不正确“的错误。你能够通过调用 overrideMimeType() 指定各种类型来避免这种情况。

语法

XMLHttpRequest.prototype.overrideMimeType(mimeType)

返回值

无。

示例

这个示例重写了Content-Type"text/plain"

xhr = new XMLHttpRequest();
xhr.overrideMimeType("text/plain");

xhr.open("get", '/example.org');

xhr.send();

相关链接