android HttpClient接口的使用
来源:互联网 发布:微赞微擎源码最新版 编辑:程序博客网 时间:2024/04/27 06:59
HttpClient接口
使用Apache提供的HttpClient接口同样可以进行HTTP操作。
对于GET和POST请求方法的操作有所不同。GET方法的操作代码示例如下:
使用POST方法进行参数传递时,需要使用NameValuePair来保存要传递的参数。,另外,还需要设置所使用的字符集。代码如下所示:
使用Apache提供的HttpClient接口同样可以进行HTTP操作。
对于GET和POST请求方法的操作有所不同。GET方法的操作代码示例如下:
// http地址 String httpUrl = "http://192.168.1.110:8080/httpget.jsp?par=HttpClient_android_Get"; //HttpGet连接对象 HttpGet httpRequest = new HttpGet(httpUrl); //取得HttpClient对象 HttpClient httpclient = new DefaultHttpClient(); //请求HttpClient,取得HttpResponse HttpResponse httpResponse = httpclient.execute(httpRequest); //请求成功 if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { //取得返回的字符串 String strResult = EntityUtils.toString(httpResponse.getEntity()); mTextView.setText(strResult); } else { mTextView.setText("请求错误!"); } }
使用POST方法进行参数传递时,需要使用NameValuePair来保存要传递的参数。,另外,还需要设置所使用的字符集。代码如下所示:
// http地址 String httpUrl = "http://192.168.1.110:8080/httpget.jsp"; //HttpPost连接对象 HttpPost httpRequest = new HttpPost(httpUrl); //使用NameValuePair来保存要传递的Post参数 List<NameValuePair> params = new ArrayList<NameValuePair>(); //添加要传递的参数 params.add(new BasicNameValuePair("par", "HttpClient_android_Post")); //设置字符集 HttpEntity httpentity = new UrlEncodedFormEntity(params, "gb2312"); //请求httpRequest httpRequest.setEntity(httpentity); //取得默认的HttpClient HttpClient httpclient = new DefaultHttpClient(); //取得HttpResponse HttpResponse httpResponse = httpclient.execute(httpRequest); //HttpStatus.SC_OK表示连接成功 if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { //取得返回的字符串 String strResult = EntityUtils.toString(httpResponse.getEntity()); mTextView.setText(strResult); } else { mTextView.setText("请求错误!"); } }
- android HttpClient接口的使用
- android HttpClient 的使用
- android HttpClient 的使用
- Android HttpClient的使用
- Android----httpClient的使用
- android HttpClient的使用
- Android:使用HttpClient接口实现网络通信
- Android 的网络编程(4)-HttpClient接口
- 使用HttpClient测试SpringMVC的接口
- Android HttpClient接口
- 使用HttpClient实现接口测试
- 使用httpClient进行接口测试
- java使用httpClient调用接口
- Android中提供的HttpURLConnection和HttpClient接口
- Android下的HttpClient的使用(9.11)
- 简单的使用httpclient调接口发送和接收JSon
- 使用HttpClient工具调用WebService接口的示例
- 使用httpclient模拟http请求其他系统的接口
- 笔记:pouchDB基础 couchDB offline...
- SEO自我修养提升五要诀:比学赶超帮
- 存储过程点滴
- OpenStack多节点部署
- iOS开发资料
- android HttpClient接口的使用
- 五大方法加强你的网站SEO优化
- centos6.4安装使用wine 持续更新中
- 如何阻止浏览器双击放大?
- equal 与== 的区别
- txt文件,如何删除重复行
- UVALive 5066 - Fire Drill (BFS+01背包)
- SPGroup 更新 Description 代码
- 在JAVA中关于String类实例化时内存的问题