首页 > 代码库 > android HttpClient网络通信工具类基于XML
android HttpClient网络通信工具类基于XML
/** * 用于建立于服务器之间通信的工具 * * * */ public class HttpClientAdapter { private HttpClient client; private HttpRequest request; private HttpGet get; private HttpPost post; private HttpResponse response; public HttpClientAdapter() { //设置client client=new DefaultHttpClient(); //设置APN信息:ip port if(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发送xml post = new HttpPost(uri); try { StringEntity entity = new StringEntity(xml, ConstantValue.CHARSET); post.setEntity(entity); response = client.execute(post); // 判断回复的状态码200 if (response.getStatusLine().getStatusCode() == 200) { // 获取服务器回复信息 return response.getEntity().getContent(); } } catch (Exception e) { e.printStackTrace(); } return null; } }
android HttpClient网络通信工具类基于XML
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。