网速差的时候URL类出现问题原理讨论
最近发现一个问题,向某服务器发送请求,手机用wifi上网的时候,请求返回的信息无损,且不乱码,而采用数据流量上网数据返回乱码,而且cookie发送不了,直接显示到登录页面,一直不懂原理···
代码如下:
URL url1=new URL("http://address?" +
"number="+numberValue);
URLConnection connection1=url1.openConnection();
//设置cookie
for (String cookie : cookies) {
// System.out.println(cookie.split(";", 2)[0]);
connection1.addRequestProperty("Cookie",
cookie.split(";", 2)[0]);
}
connection1.connect();
DataInputStream dis=new DataInputStream
(connection1.getInputStream());
Scanner response1=new Scanner(dis,"GBK");