// 讀取響應 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},
