public static String sendRequest(Map<String,Object> params,String url){String res=null;HttpEntity entity=null;HttpClient client=new DefaultHttpClient();HttpPost post=new HttpPost(url);List<BasicNameValuePair> list=new ArrayList<BasicNameValuePair>();Set<Map.Entry<String,Object>> entrySet=params.entrySet();for(Map.Entry<String, Object> entry:entrySet){Log.i("test",entry.getKey()+"--"+entry.getValue());BasicNameValuePair bnv=new BasicNameValuePair(entry.getKey(),String.valueOf(entry.getValue()));list.add(bnv);}try {post.setEntity(new UrlEncodedFormEntity(list));Log.i("test","before send request");HttpResponse response = client.execute(post);Log.i("test","after send request");Log.i("test",response.getStatusLine().getStatusCode()+"");if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){entity=response.getEntity();res=EntityUtils.toString(entity);}} catch (ClientProtocolException e) {Log.i("test",e.getMessage());} catch (IOException e) {Log.i("test",e.getMessage());}finally{try {if(entity!=null){entity.consumeContent();}client.getConnectionManager().shutdown();} catch (IOException e) {e.printStackTrace();}}return res;}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. GMTC分享——当插件化遇到 Android(安卓)
  2. Android(安卓)定时器
  3. Android事件总线分发库EventBus3.0的简单
  4. Android也创富:开发者月入1.3万美元
  5. 【Android(安卓)UI设计与开发】第05期:引
  6. Android之Volley
  7. [笨木头Unity3D]杂记003·Unity在Android
  8. Android(安卓)ListView详解(二)
  9. 游走Android系列之handler
  10. Android官方开发文档Training系列课程中