- 浏览: 47777 次
- 性别:
- 来自: 上海
文章分类
最新评论
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){}
复制代码 代码如下:
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 判断ImageView当前显示的是哪一张图片
2015-12-29 14:40 1714判断ImageView当前显示的是哪一张图片 private ... -
Android 4.4及以上WebView问题
2015-10-27 17:41 11161. 4.4系统以上WebView页面内容重叠问题 连接 ... -
Android AlertDialog包含EditText,软键盘不能弹出的解决方法
2015-09-16 14:31 1151AlertDialog包含EditText,软键盘不能弹出的解 ... -
无法上传so文件到svn上
2015-05-25 16:48 923Window-->Team-->Ignored R ... -
Android 文件下载与解压缩
2015-03-20 18:20 396转载:http://blog.csdn.net/hopehe8 ... -
Cocos2dx与Android进行交叉编译的大概步骤
2015-02-06 17:22 1170cocos2d交叉编译配置: 1.下载cygwin 64位ex ... -
博客链接
2014-11-26 16:01 01.好文章博客:http://blog.csdn.net/xi ... -
android一些基础功能汇总
2014-11-03 10:49 7801.Android开发 给图片加边框 http://www. ... -
创建文件夹和文件
2014-10-22 15:15 751String commonPath = Environment ... -
Android 线程的使用(传递多个参数)
2014-08-06 11:08 21891.Thread new Thread(new Runnabl ... -
cocos2dx 内存管理
2014-08-04 18:18 596cocos2dx 内存管理 转载自:http://blog. ... -
android读取图片
2014-07-25 11:56 1031[size=large]一:读取res中的图片 //读取本地r ... -
Android ListView里设置默认Item的背景颜色
2014-07-23 11:51 865<?xml version="1.0" ... -
以某一点旋转(RotateAnimation)
2014-06-20 12:07 1796//自适应屏幕大小 webview.getSetting ... -
popWindow
2014-05-23 18:07 443popWindow -
自定义跑马灯
2014-05-23 16:46 616自定义跑马灯 -
WebView的使用总结
2014-05-05 12:09 685//自适应屏幕大小 webview.getSettings ... -
android 动态设置布局
2014-03-26 11:03 9871.动态设置RelativeLayout的布局 // 根据 ... -
android移动开发的很好的功能的网页
2014-03-19 18:15 704android经典DEMO http://blog.csdn ... -
android Uri获取真实路径转换成File的方法
2014-02-14 16:23 2061有的时候要将android uri如content://me ...
相关推荐
下面将详细介绍这两种方法的使用方法。 1. **HttpPost** `HttpPost`方法常用于向服务器发送带有参数的数据,比如登录、注册等需要提交表单数据的场景。以下是一个基本的`HttpPost`使用示例: ```java try { // ...
3. 对于`HttpPost`,使用`setEntity()`方法添加请求体。 4. 使用`httpClient.execute()`执行请求,并获取`HttpResponse`。 5. 从`HttpResponse`获取`Entity`,处理响应数据。 加载图片是Android网络编程中的常见...
在Android中,使用HTTPClient进行POST请求时,可以通过`HttpPost`对象设置`EntityEnclosingRequestBase`的`setEntity()`方法来添加请求实体,包含要发送的数据。 3. **HTTPClient文件上传**:在Android中,...
使用`HttpPost`、`HttpPut`、`HttpDelete`分别代表这些方法,设置请求参数的方式会有所不同,比如POST请求需要使用`HttpEntityEnclosingRequestBase`子类来添加请求体。 ## 9. 使用Volley或Retrofit替代HttpClient ...
本文将详细讲解如何在Android端使用GET和POST方法提交数据到服务器,并结合传智播客张泽华Android视频54-57中的代码示例进行解析。 一、GET方法 GET方法是最简单的HTTP请求方式,常用于获取服务器上的资源。在...
介绍如何通过HttpClient模块来创建Http连接,并分别以Http GET与Http POST方法来传递参数,连接之后取回Web Server的返回网页结果。重点是如何使用HttpClient的模块来完成Http的请求与应答。 分享参考自Android SDK...
在Android开发中,POST和GET是两种主要的HTTP请求方法,用于从服务器获取数据或向服务器发送数据。本文将深入探讨这两种方法的工作原理、应用场景以及如何在Android中实现它们。 一、POST与GET方法的区别 1. 工作...
在上述的压缩包文件中,"EX19_01HttpGet"可能是关于GET请求的示例代码,而"EX19_02HttpPostConnection"则可能包含POST请求的实现。通过研究这些代码,你可以更深入地理解这两种请求方法的工作原理,并将其应用到自己...
android Http get_post get方法封装 post方法封装
在Android开发中,HTTP通信是应用与服务器交互的重要方式,主要通过POST和GET两种方法进行数据传输。本篇文章将深入探讨Android中如何实现HTTP POST和GET请求,以及相关的上传和下载功能。 首先,GET和POST是HTTP...
使用`HttpPost`和`NameValuePair`实现POST请求: ```java HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost("http://example.com"); List<NameValuePair> nameValuePairs = ...
以下是对`httppost`和`httpget`所需jar包的详细解释: 1. **Apache HttpClient**:这是最常用的HTTP客户端库,提供了对HTTP协议的全面支持,包括POST和GET方法。Apache HttpClient库主要由以下几个核心jar包组成: ...
本篇将详细讲解Android中如何使用HTTPS进行GET和POST请求。 首先,HTTPS基于SSL/TLS协议,提供加密处理、服务器身份验证和消息完整性检查等功能。在Android中,我们通常会用到HttpURLConnection或者第三方库如...
此demo演示android通过get和post请求方法同服务器交互,测试需要tomcat,具体参考 http://blog.csdn.net/youmingyu/article/details/52524538
本篇主要介绍如何在Android应用中使用HttpPost实现与服务器的通信,以及涉及到的相关技术点。 首先,我们需要理解Android网络访问的基本规则。Android系统对网络操作进行了严格的限制,所有网络请求必须在主线程...
在Android开发中,HTTP协议是应用层中广泛使用的通信协议之一,用于客户端(如手机应用)与服务器之间的数据交换。本篇文章将详细讲解如何在Android中利用`HttpURLConnection`类通过GET方法访问HTTP资源。 首先,`...
在Android上使用HttpGet、HttpPost和WebService进行通信,对ksoap2的接口进行封装,包括参数的构建、服务端返回数据的xml的解析等。内附ksoap2的jar包和ksoap2的封装类,可直接使用。
`GetPostTest`可能是一个包含Android应用示例代码的类,它演示了如何使用GET和POST方法进行网络通信。在这个类中,你可能会看到如何创建HTTP请求,设置请求头,处理响应数据,以及异常处理等。例如,它可能包括使用`...
本教程主要聚焦于如何在Eclipse环境下,利用Android SDK通过HTTP GET和POST方法与使用.NET技术构建的服务端进行通信。 一、HTTP GET与POST方法简介 1. HTTP GET:GET方法是最常见的请求方式,它向服务器请求指定的...
总的来说,HttpClient为Android开发者提供了强大的网络访问功能,支持HttpGet和HttpPost等基本HTTP方法。在实际开发中,虽然HttpClient在较新版本的Android中已被弃用,但它仍然是许多应用的可靠选择,尤其是在处理...