// 读取响应 BufferedReader reader = new BufferedReader( new InputStreamReader(connection.getInputStream())); String lines; StringBuffer sb = new StringBuffer(""); while ((lines = reader.readLine()) != null) { lines = new String(lines.getBytes(), Charset); sb.append(lines); } reader.close(); result = sb.toString();
这是错误代码,导致读取到的响应 中间部分中文出现乱码,
如"queryResult":{"verify_msg":"验证????","verify_code":1},"queryParams":{"name":"徐兴??}
// 读取响应 BufferedReader reader = new BufferedReader( new InputStreamReader(connection.getInputStream(), Charset)); String lines; StringBuffer sb = new StringBuffer(""); while ((lines = reader.readLine()) != null) { lines = new String(lines.getBytes()); sb.append(lines); } reader.close(); result = sb.toString();
这是改后的,读取正常
{"queryResult":{"verify_msg":"验证一致","verify_code":1},