我有一个应用程序向API发出请求,然后返回一个XML响应,直到本周,我解析没有问题。然而,在最近几天,当我通过AT& T&#T蜂窝网络提出请求时,随机字符被插入到响应中。我已经通过T-Mobile和Verizon对此进行了测试,并且没有任何问题,WIFI也回复了一个干净的回复。我看到了post关于Android的类似问题,但我认为它并不完全相同。
有没有人遇到这样的事情,或者知道如何预防?
答案 0 :(得分:0)
EDIT 我从另一个问题找到了解决方案:Remove wierd characters in xml output
您必须为内容设置标题。在你的例子中,我认为它是text / plain,因为它是xml。
<head>
<title>Page name</title>
<meta http-equiv="Content-Type" content="text/plain; charset=utf-8"/>
</head>