new Thread(){
public void run() {
try {
String path = "http://192.168.1.100:8080/login?";
path = path+"number="+URLEncoder.encode(number, "UTF-8")+"&pwd="+URLEncoder.encode(pwd, "UTF-8");
//http://192.168.1.100:8080/web_login/login?number=123&pwd=456
System.out.println(path);
//面向对象
//客户端 浏览器
HttpClient client = new DefaultHttpClient();
//get 方式 请求的必要的参数
HttpGet get = new HttpGet(path);
//收到的 来自于服务器端的响应的 数据
HttpResponse response = client.execute(get);
//http 的相应 分为 响应行, 响应头, 响应体
// HTTP/1.1 200 OK
int code = response.getStatusLine().getStatusCode();
if(code==200){
InputStream in = response.getEntity().getContent();
String data = StreamTool.decodeStream(in);
Message msg = Message.obtain();
msg.what=SUCCESS;
msg.obj = data;
mHandler.sendMessage(msg);
}
} catch (Exception e) {
e.printStackTrace();
Message msg = Message.obtain();
msg.what=ERROR;
mHandler.sendMessage(msg);
}
};
}.start();
public void run() {
try {
String path = "http://192.168.1.100:8080/login?";
path = path+"number="+URLEncoder.encode(number, "UTF-8")+"&pwd="+URLEncoder.encode(pwd, "UTF-8");
//http://192.168.1.100:8080/web_login/login?number=123&pwd=456
System.out.println(path);
//面向对象
//客户端 浏览器
HttpClient client = new DefaultHttpClient();
//get 方式 请求的必要的参数
HttpGet get = new HttpGet(path);
//收到的 来自于服务器端的响应的 数据
HttpResponse response = client.execute(get);
//http 的相应 分为 响应行, 响应头, 响应体
// HTTP/1.1 200 OK
int code = response.getStatusLine().getStatusCode();
if(code==200){
InputStream in = response.getEntity().getContent();
String data = StreamTool.decodeStream(in);
Message msg = Message.obtain();
msg.what=SUCCESS;
msg.obj = data;
mHandler.sendMessage(msg);
}
} catch (Exception e) {
e.printStackTrace();
Message msg = Message.obtain();
msg.what=ERROR;
mHandler.sendMessage(msg);
}
};
}.start();