Sta*_*tan 4 java xml android http
我使用的服务器总是向我发送 XML 响应。但有时,当服务器缺少或发生某些情况时,它会通过向我发回 HTML 页面(它只是一个通知错误的 html 页面)来向我报告,但我没想到会出现这种情况,并且我的 XML 解析器崩溃了。 我使用 DefaultHttpClient() 并且我确实发送标头,例如 mHttpRequest.setHeader("Accept", "text/xml"); 那么确保我获得 XML(或其他特定格式)响应的正确方法是什么?
mHttpRequest.setHeader("Accept", "text/xml");
Ros*_*oss 5
正如 Kristian 建议的那样,看看在发出 HTML 时它是否提供了不同的 Content-Type。如果做不到这一点,我会检查一行<?xml...,而不是文档类型或 HTML 页面上的任何内容。
<?xml...
归档时间:
14 年,2 月 前
查看次数:
3555 次
最近记录: