/** * 用于建立于服务器之间通信的工具 *  * *  */public class HttpClientAdapter {private HttpClient client;private HttpRequest request;private HttpGet get;private HttpPost post;private HttpResponse response;public HttpClientAdapter(){//设置clientclient=new DefaultHttpClient();//设置APN信息:ip portif(StringUtils.isNotBlank(GlobalParams.IP)){HttpHost host=new HttpHost(GlobalParams.IP, GlobalParams.PORT);client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, host);}}/** * 发送xml */public InputStream sendPostRequest(String uri, String xml) {// 利用Post发送xmlpost = new HttpPost(uri);try {StringEntity entity = new StringEntity(xml, ConstantValue.CHARSET);post.setEntity(entity);response = client.execute(post);// 判断回复的状态码200if (response.getStatusLine().getStatusCode() == 200) {// 获取服务器回复信息return response.getEntity().getContent();}} catch (Exception e) {e.printStackTrace();}return null;}}

更多相关文章

  1. Android 查询远程服务器的工具QueryUtils
  2. [置顶] Android 通过经纬度获取地理位置信息
  3. 使用NanoHTTPD在android实现web迷你服务器
  4. Android SDK Manager设置代理服务器和端口
  5. Android作为HTTP服务器--NanoHTTPD源码分析
  6. Android 使用ContentObserver监听短信的变化,并发送信息给特定的
  7. Android的报错信息at com.android.ddmlib.Client.sendAndConsume
  8. android 获取未安装apk的icon、name等信息

随机推荐

  1. android发短信
  2. 【Android】Android开源项目精选(一)
  3. android dialog
  4. Android(安卓)MediaExtractor Constructi
  5. androidstudio启动的时候报错,启动不了
  6. android 截获键盘事件
  7. Android(安卓)Textview实现文字颜色渐变
  8. Android:RxJava
  9. Android(安卓)如何获取系统字体大小
  10. Android(安卓)图片加边框