javascript - Json 对象在 IE11 中无法正确获取

我正在调用 axios 来获取一个 JSON 对象,该对象在 Chrome 和其他浏览器中运行良好,但在 IE11 中,当我控制对象内部的数据键时,它获取的字符串太少了一半,所以我无法将其转换为JSON 也来自 JSON.parse。

   axios.get("/bin/users")
      .then(response => {
          console.log('response',response);
        }
      ).catch(err => {
          console.log(err);
      }) 

这是我正在打的电话。在响应中,我们有一个数据键,它实际上是一个对象。但它在 IE11 中也打破了字符串,因为当我试图在 IE11 中访问相同的数据键时,它抛出未定义的错误,因为我无法访问该键,因为它被转换为损坏的字符串并使用 JSON.parse 也抛出错误,因为字符串在 IE11 中被 chop

最佳答案

在我的例子中,我必须添加 Accept: 'application/json''Content-Type': 'application/json' header ,问题已解决.

https://stackoverflow.com/questions/64406421/

相关文章:

java - Gradle 在多模块 micronaut 项目上运行失败

laravel - 我正在尝试使用关系获取名称

node.js - MongoDB-Memory-Server 使 jest 测试调试卡在 WSL

ruby-on-rails - "Could not find concurrent-ruby-1.

docker - 每个命令都会导致 fatal error : runtime: out of me

qt - 带有在运行时加载的自定义 QML 插件的基于 CMake 的项目仅在 MinGW 下失败

python - 如何在 Python 中删除 .txt 文件的前几行?

javascript - 浏览器客户端如何在没有像 Apollo 或 Relay 这样的库的情况下使

github - 使用另一个存储库的 github 操作工作流文件

html - 空白 nowrap 但如果大于 css 中的最大宽度则换行