为什么系统好像可以自动跳出这个while循环


以下是局部完整代码:
new Thread(new Runnable() {
@Override
public void run() {
HttpURLConnection connection_koudai = null;
try{
//open a HTTP request
URL url = new URL("http://www.koudaidaxue.com/login/applogin.php");
connection_koudai = (HttpURLConnection) url.openConnection();
connection_koudai.setRequestMethod("POST");
//send cookie to server
connection_koudai.setRequestProperty("Cookie", COOKIE);
DataOutputStream out = new DataOutputStream(connection_koudai.getOutputStream());
out.writeBytes("userid=60040&&password=18780682697");
connection_koudai.setConnectTimeout(1000);
connection_koudai.setReadTimeout(1000);
//get cookie from response
COOKIE = connection_koudai.getHeaderField("Set-Cookie");
Log.d("get_cookie","cookiej is:"+COOKIE);
Log.d("test","open");

//deal with data that has been sent back
InputStream in_koudai = connection_koudai.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in_koudai));
StringBuilder response = new StringBuilder();
String line;
while ((line = reader.readLine()) != null){
response.append(line);
}
Log.d("test","get");


//store data into message
Message message = new Message();
message.what = SHOW_RESPONSE;
message.obj = response.toString();
handler.sendMessage(message);
}catch (Exception e) {
e.printStackTrace();
}finally{
if(connection_koudai!=null){
connection_koudai.disconnect();
Log.d("test","close");
}
}

}
//.start() open the thread
}).start();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值