gpt4 book ai didi

javascript - 新的 XMLHttpRequest().responseType 为空

转载 作者:行者123 更新时间:2023-11-30 11:59:20 26 4
gpt4 key购买 nike

为什么 responseType 是空的?

JavaScript

var xhr = new XMLHttpRequest();
xhr.open(method,url,true);
xhr.onreadystatechange = function()
{
if (xhr.readyState=='4')
{
if (xhr.status==200)
{
console.log(xhr.responseType);//[empty]
}
}
}

PHP

header('Content-Type: application/json');
//[Validated JSON Data]

没有框架。

最佳答案

如评论中所述,new XMLHttpRequest().responseType 旨在用作请求 header ,并不表示来自服务器的媒体类型/mime 响应(这在逻辑上是有意义的)。因此,要测试响应类型,请使用以下几行内容:

完整媒体类型/Mime

console.log(xhr.getResponseHeader('content-type'));//application/json

特定媒体类型/Mime

console.log(xhr.getResponseHeader('content-type').split('/')[1]);//json

关于javascript - 新的 XMLHttpRequest().responseType 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37091164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com