我通过构建get请求(HttpRequest)从服务器获取数据。数据不是Json格式的(当我在网络浏览器中打开链接时,它会说"这个XML文件似乎没有任何相关的样式信息。文档树如下所示。")
既然是这样,当我拨打这条电话时:
HttpRequest request = buildGetRequest("TreeLocation");
final LocationListResponse response = request.execute().parseAs(getResultType());
该应用程序到此为止,我认为这是因为它没有重新调整resultType。
所以,现在我想将内容类型声明为Json。有人知道如何在Googlehttp客户端库中声明内容类型吗?
只需使用json库将xml响应转换为json即可。。然后你会得到json响应
使用此链接在Android 中将XML转换为JSON对象
编辑1:
你可以添加这个并尝试
httpPost.setHeader("Content-type", "application/json");
对于json响应