android中使用HttpClient的简单例子
2011-10-11 11:05
344 查看
public boolean uploadHttpClient(String path, Map<String, String> params) throws IOException{ //1.参数放进一个list集合当中,每个参数是一个NameValuePair对象 List<NameValuePair> paramPair = new ArrayList<NameValuePair>(); if(params != null && !params.isEmpty()){ for(Map.Entry<String, String> entry : params.entrySet()){ paramPair.add(new BasicNameValuePair(entry.getKey(), entry.getValue())); } } //2.创建请求实体对象,参数集合作为构造参数 UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramPair, "utf-8"); //3.创建post请求,并把实体对象放进去 HttpPost post = new HttpPost(path); post.setEntity(entity); //4.创建请求客户端,并执行请求,获得相应 DefaultHttpClient client = new DefaultHttpClient(); HttpResponse res = client.execute(post); if(res.getStatusLine().getStatusCode() == 200){ return true; } return false; }在项目中用到SLL或者Https,cookie的时候使用这个开源项目很方便,如果没用到的话,直接操作http协议的操作效率相对要高些
相关文章推荐
- Android最简单的基于FFmpeg的例子(四)---以命令行的形式来使用ffmpeg
- 三方图表库hellocharts使用简单例子归纳(感觉比MpAndroidchart好用)
- android 一个小例子说明handler和AlertDialog的简单使用
- Android网络连接----使用URLConnection连接网络简单例子
- 【Android学习日记】(八) Service的简单使用例子
- WCF服务端与使用HttpClient的Android客户端简单示例
- Android中使用C++程序读写Parcel的简单例子
- android framelayout的简单使用例子
- 【09.03.30】Android中使用C++程序读写Parcel的简单例子
- Android glide使用简单例子(比较全的例子,包含gif)
- Android ProgressBar使用简单例子
- 使用Android-studio简单实现一个NDK的例子
- Android小例子:Service组件的简单使用
- Android使用Fragment应用实战,简单的实习例子
- 一个简单的例子解析android中Handler线程和普通Thread的使用
- Android项目使用 protobuf和grpc简单例子
- Android上使用Google Maps最最简单的例子
- Android例子—Widget的简单使用介绍
- Android初学习 - Handler使用的简单例子
- Android的RadioGroup简单使用例子