JSON数据请求乱码问题? 400 报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

JSON数据请求乱码问题? 400 报错

2020-06-05 12:39:05 205 1

JSON数据请求乱码问题? 400 报错

try {
StringBuffer buffer = new StringBuffer();
HttpPost   httpRequest=new HttpPost("http://192.168.1.100:8080/users/userinfos.html");
/*httpRequest.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");*/
/*httpRequest.addHeader("charset", HTTP.UTF_8); */
HttpClient httpClient = new DefaultHttpClient();
HttpParams params1 = httpClient.getParams();
HttpConnectionParams.setConnectionTimeout(params1, 1000);
HttpConnectionParams.setSoTimeout(params1, 5000);
Log.i("infor", "timeout");
HttpResponse response = httpClient.execute(httpRequest);
HttpEntity entity = response.getEntity();
if(response.getStatusLine().getStatusCode()==200){
if (entity != null) {
BufferedReader reader = new BufferedReader(new InputStreamReader(
entity.getContent()));
String line = null;
while ((line = reader.readLine()) != null) {
buffer.append(line);
}
}
}
//Log.e("shuchu",buffer.toString());
       return buffer.toString();
} catch (Exception e) {
Log.e("msg", "网络连接失败");
return result;
}

获取数据乱码,求大神解答


取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-05 12:39:23

    传回来的响应,进行utf-8转码一下######请求返回的内容编码 格式理论上是未知的,应该结合Content-Type响应头去处理返回数据。

    ######可是不会用######浏览器里返回正常不?首先确保不是服务器端的问题。其次参照浏览器里面的参数进行设定
    ######使用repsCharset = response.getCharacterEncoding()获得返回数值的编码格式,再Log.e("shuchu",new String(buffer.toString(), repsCharset))解码,试试看还乱码么;
    0 0
相关问答

5

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 129391浏览量 回答数 5

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 95847浏览量 回答数 28

5

回答

设置跨域资源共享CORS并使用JS表单PostObject直接上传到OSS

wood23 2015-02-12 08:11:09 41449浏览量 回答数 5

3

回答

Logstash采集文件名称以及自定义格式的日志文件采集

Snorlax 2019-06-18 11:51:28 115768浏览量 回答数 3

1

回答

出现这个问题求解决This XML file does not appear to have any

淘合肥 2017-04-08 21:07:00 99846浏览量 回答数 1

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 142401浏览量 回答数 43

21

回答

【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑

管理贝贝 2018-05-31 13:57:45 48593浏览量 回答数 21

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 482665浏览量 回答数 24

19

回答

小试用,大学问菜鸟也要知道如何去试用之云服务器测评

universitylife 2013-05-14 13:39:36 36896浏览量 回答数 19

19

回答

云数据库RDS MySQL版【问答合集】

我是管理员 2018-08-03 15:10:37 52781浏览量 回答数 19
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21568
问答
问答排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载