【发布时间】:2017-03-03 19:00:53
【问题描述】:
这是我的代码:
try {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new StringEntity(strJson, "UTF-8"));
httpPost.setHeader("api_key", "<TSssssssssssssaaa7>");
httpPost.setHeader("Content-Type", "application/json");
httpPost.setHeader("Accept-Encoding", "gzip");
response = httpClient.execute(httpPost);
resp=EntityUtils.toString(response.getEntity(), "UTF-8");
Log.w("QueingSystem", strJson);
Log.w("QueingSystem", EntityUtils.toString(response.getEntity(), "UTF-8"));
Log.w("QueingSystem", EntityUtils.toString(response.getEntity()));
} catch (Exception e) {
Log.d("InputStream", e.getLocalizedMessage());
}
而我在日志中的输出如下:
��������������V*J-.��+NU��VJ�O�&�:J���ʼn�@��ciIFj^IfrbIf~��[bfNj�Rm-���n��;������
谁能帮我得到字符串格式的json响应的确切输出?
【问题讨论】:
标签: android json gzip apache-httpclient-4.x