【发布时间】:2018-01-03 17:56:23
【问题描述】:
在所有其他浏览器(包括 chrome 59)中,api 调用将 response.data 作为对象的 json 数组返回。但是,在 chrome 60 中,它是一个字符串。
请求标头设置为接受 application/json。 响应头设置为 Content-Type: application/json; charset=utf-8.
为什么 Chrome 60 会出现这种情况?
【问题讨论】:
-
您的 API 或后端的返回类型是什么?是返回对象还是字符串?
-
它返回一个对象列表,并将 Content-Type 设置为 application/json。然而,出于某种原因,在 chrome 60 中,它将此返回视为一个字符串。在所有其他浏览器中,包括以前版本的 chrome,它是一个 json 数组。
-
原来这是一个 vue-resource 版本问题...我更新到最新,一切都很好
标签: google-chrome http asp.net-web-api vue.js