android之HttpPost&HttpGet使用方法介绍

 更新时间:2013年06月14日 14:39:42   作者:  
下文直接讲用法,先知道怎么用,再知道怎么回事,具体如下,感兴趣的朋友可以参考下哈
直接讲用法,先知道怎么用,再知道怎么回事

1、HttpPost
复制代码 代码如下:

try{
//创建连接
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
//设置参数,仿html表单提交
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
BasicNameValuePair param = new BasicNameValuePair("param1",paramValue);
paramList.add(param);

post.setEntity(new UrlEnodedFormEntity(paramList,HTTP.UTF-8));
//发送HttpPost请求,并返回HttpResponse对象
HttpResponse httpResponse = httpClient.execute(post);
// 判断请求响应状态码,状态码为200表示服务端成功响应了客户端的请求
if(httpResponse.getStatusLine().getStatusCode() == 200){
//获取返回结果
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}

2、HttpGet
复制代码 代码如下:

try{
HttpClient httpClient = new DefaultHttpClient();
//仿地址链接直接跟参数,如:http://127.0.0.1:8080/test/test.php?name=;
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
if(httpResponse.getStatusLine().getStatusCode()==200){
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}

相关文章

  • 详谈Android中Matrix的set、pre、post的区别

    详谈Android中Matrix的set、pre、post的区别

    下面小编就为大家带来一篇详谈Android中Matrix的set、pre、post的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android编程实现捕获程序异常退出时的错误log信息功能详解

    Android编程实现捕获程序异常退出时的错误log信息功能详解

    这篇文章主要介绍了Android编程实现捕获程序异常退出时的错误log信息功能,结合实例形式分析了Android异常信息捕获与日志操作相关实现技巧,需要的朋友可以参考下
    2017-08-08
  • Kotlin利用Regex如何构建正则表达式详解

    Kotlin利用Regex如何构建正则表达式详解

    正则表达式,又称规则表达式。下面这篇文章主要给大家介绍了关于Kotlin利用Regex构建正则表达式的相关资料,文中通过示例代码介绍的非常详细,对大家的工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-12-12
  • Android入门教程之ListView的具体使用详解

    Android入门教程之ListView的具体使用详解

    列表作为最常用的控件之一,还是有必要好好学习的,本章以一个初学者的角度来学习 ListView,ListView的属性,以及BaseAdapter简单定义,至于ListView优化这些, 我们一步步来
    2021-10-10
  • Android 开发延时调用的几种方法

    Android 开发延时调用的几种方法

    本篇文章主要介绍Android 延迟, 在Android 程序开发过程中经常会遇到程序推迟时间执行,这里整理了几种方法,以便Android 开发的朋友参考
    2016-07-07
  • Android实现单选与多选对话框的代码

    Android实现单选与多选对话框的代码

    这篇文章主要介绍了Android实现单选与多选对话框的代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • 详解adb工具的基本使用

    详解adb工具的基本使用

    adb全称Android Debug Bridge,是Android SDK中的一个工具, 使用adb可以直接操作管理Android模拟器或者真实的Andriod设备,就是起到调试桥的作用,这篇文章主要介绍了adb工具的基本使用,需要的朋友可以参考下
    2022-08-08
  • Android实现底部导航栏功能(选项卡)

    Android实现底部导航栏功能(选项卡)

    这篇文章主要介绍了Android实现底部导航栏功能,可以随意切换不同的页面,实现选项卡功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • 13问13答全面学习Android View绘制

    13问13答全面学习Android View绘制

    这篇文章主要为大家详细介绍了Android View绘制,13问13答帮助大家全面学习Android View绘制,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Android AsyncTask实现异步处理任务的方法详解

    Android AsyncTask实现异步处理任务的方法详解

    这篇文章主要介绍了Android AsyncTask实现异步处理任务的方法详解的相关资料,需要的朋友可以参考下
    2017-04-04

最新评论