javascript - 尝试通过 fetch api 从 XML API 链接检索数据并得到解析器错误
问题描述
这是代码:
fetch(url,
{
method: 'GET',
headers: {
'Content-Type': 'text/xml',
'Accept-Encoding': 'gzip, deflate',
},
}
)
.then((response) => {
console.log(response);
response.text();
})
.then((data) => {
const parser = new DOMParser();
const xml = parser.parseFromString(data, 'text/xml');
console.log(xml);
})
.catch(console.error);
这是它在浏览器上的样子: 这是控制台中的结果:
解决方案
推荐阅读
- javascript - 如何让我的 X 按钮删除数组中的特定对象?
- javascript - 反应位置返回未定义
- sql-server - Mac 上 docker 容器中的 MSSql:无法连接到数据库
- powershell - PowerShell Invoke-webrequest 中的等效 curl -F
- c++ - 如何将具有 `next()` 方法的类似迭代器转换为常规的 `begin`/`end` 迭代器对?
- angular - 从base64解码得到文件名
- javascript - Passing Puppeteer log result into contenteditable field (non-input)?
- javascript - 从数据层变量对象捕获数据
- python - SonarScanner 错误“文件中的行超出范围”
- excel - 为什么 VBA 仅在退出 Excel 时在 ComboBox 上生成“未找到方法或数据成员”错误?