我是靠谱客的博主 坦率高跟鞋,这篇文章主要介绍[交互问题]XML 解析错误:格式不佳,现在分享给大家,希望可以做个参考。

在这里插入图片描述

在数据交互的时候,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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部