浏览器解析JSON数据受响应头影响
已知,很多浏览器会默认去解析从api获取到的json格式的数据。但是却无法解析成功。
这是因为浏览器解析这个数据是需要判断返回值的headers的。
例如:当我向后端发送请求时,如果response的header为Content-Type:text/plain。
那么该浏览器便不会对他进行解析,而是默认为字符串。
此时后端程序为
1 | get("/api/sentence"){ |
前端查看到的数据为
此时的响应头为
此时如果需要浏览器可以解析数据。只需要将上述代码的//
去除,然后他返回的标头便会变为application/json。然后即可解析为下图
响应头为
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论