Android 使用HttpClient方式提交GET请求
2013-11-17 10:59
357 查看
public void httpClientGet(View view) { final String username = usernameEditText.getText().toString().trim(); final String password = passwrodEditText.getText().toString().trim(); //Android默认模拟器外部的地址为10.0.2.2,而不是localhost和127.0.0.1 final String serverPath = "http://10.0.2.2:8080/LoginServlet"; if (TextUtils.isEmpty(username) || TextUtils.isEmpty(password)) { //给出提示:账号密码不许为空 } else { new Thread(new Runnable() { @Override public void run() { try { //创建浏览器 HttpClient httpClient = new DefaultHttpClient(); //创建一个get请求对象 HttpGet httpGet = new HttpGet(serverPath + "?username=" + URLEncoder.encode(username, "UTF-8") + "&password=" + URLEncoder.encode(password, "UTF-8")); //浏览器提交这个请求,然后服务器返回一个HttpResponse HttpResponse httpResponse = httpClient.execute(httpGet); //通过返回信息获取返回的状态码 int statusCode = httpResponse.getStatusLine().getStatusCode(); if (200 == statusCode) { InputStream inputStream = httpResponse.getEntity().getContent(); final String responseMsg = StreamTool.getString(inputStream); runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(MainActivity.this, responseMsg, Toast.LENGTH_LONG).show(); } }); } else { System.out.println("statusCode = " + statusCode); //连接服务器出错,错误代码为:responseCode 根据代码值告诉用户出错的原因 //.... } } catch (Exception e) { e.printStackTrace(); } } }).start(); } }
相关文章推荐
- Android 使用HttpClient方式提交POST请求
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Android使用HttpClient完成Post和Get方式的联网请求
- android之使用get和post方式向服务器提交请求
- [Android开发]Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- android之使用get和post方式向服务器提交请求
- android之使用get和post方式向服务器提交请求
- Android 使用GET和PUT方式以及用HttpClient方式向web服务器提交参数
- android之使用get和post方式向服务器提交请求
- Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- Android 以Http协议 使用get和post方式请求站点
- Android网络编程之使用HttpClient进行Get方式通信
- android 76 使用get post方式提交数据
- 使用HttpClient发送https请求GET方式
- android中用get和post方式向服务器提交请求
- Android - GET请求,POST请求,数据提交,编码,HttpClient,async-http开源框架,多线程下载,断点续传,xUtils框架
- Android 网络请求方式之HttpClient,GET,POST,PUT请求使用方法