http请求采用HttpURLConnection的GET方式,返回乱码
我请求的是有中文内容的文件
url=new URL(urlDate);
try {
//打开对服务器的连接
conn=(HttpURLConnection) url.openConnection();
//连接服务器
conn.connect();
System.out.println("连接服务器!!!!!");
/**读入服务器数据的过程**/
//得到输入流
is=conn.getInputStream();
//创建包装流
BufferedReader br=new BufferedReader(new InputStreamReader(is));
//定义String类型用于储存单行数据
String line=null;
//创建StringBuffer对象用于存储所有数据
StringBuffer sb=new StringBuffer();
while((line=br.readLine())!=null){
sb.append(line);
}
String result=sb.toString();
System.out.println(result);