概述
在数据交互的时候,firefox浏览器发生以上问题,该问题在谷歌浏览器里没有,但是在firefox浏览器中存在,该问题的根本原因时请求的数据类型与响应的数据类型对不上或者格式存在问题,chrome浏览器的兼容性比较强,有时可以自动处理一些问题,例如不小心多了个空格什么的,但是其它浏览器就没有那么强的兼容性,因此会存在报错信息
无报错情况
1.请求未设置类型,响应也不设置类型,则不会引起该问题,这中没有设置类型的一般都是OPTION,不适用于真正的请求与响应,真正的一般会设置响应类型
2.请求与响应类型一致不会引起该问题
请求头Accept :
响应头 content-type :
报错情况
1.格式存在问题引起报错的情况
请求头Accept :
响应头 content-type :
因为firefox无法兼容这种所以报错,交互的接口重新设置一下即可
错误写法
response.setContentType("Content-Type: application/json;charset=UTF-8");
正确写法
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json");
最后
以上就是坦率高跟鞋为你收集整理的[交互问题]XML 解析错误:格式不佳的全部内容,希望文章能够帮你解决[交互问题]XML 解析错误:格式不佳所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复