我有一个朋友写了一个servlet,它只是提供XML(只是XML,没有SOAP等,Content-Type: text/xml)。android与网页沟通,得到502错误

现在我试图使用android访问它。如果我使用Firefox浏览页面,我可以访问该页面,但如果使用我的Android应用程序访问它,我会得到一个HTTP 502 error。

我正在使用的代码是:

AlertDialog alertDialog;

HttpClient httpClient = new DefaultHttpClient();

HttpContext localContext = new BasicHttpContext();

HttpGet httpGet = new HttpGet("x");

try {

HttpResponse response = httpClient.execute(httpGet, localContext);

alertDialog = new AlertDialog.Builder(view.getContext()).create();

alertDialog.setButton("OK", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

return;

}

});

alertDialog.setTitle("Response");

alertDialog.setMessage(response.getStatusLine().toString());

alertDialog.show();

alertDialog.setMessage(EntityUtils.toString(response.getEntity()));

alertDialog.show();

} catch (IOException e) {

alertDialog = new AlertDialog.Builder(view.getContext()).create();

alertDialog.setTitle("Sorry");

alertDialog.setMessage("There was a problem connecting to the login-service.");

alertDialog.setButton("OK", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

return;

}

});

alertDialog.show();

}

以及是否有任何建议的方式来解析XML?就像是如果有一个特定的标签,如标题,消息,...

android请求502web请求正常,android与网页沟通,得到502错误相关推荐

  1. 利用Fiddler对Android手机网络请求进行抓包

    在Android的开发调试过程中,特别是针对网络编程的情况,很多时候我们希望能够对Android的网络请求进行抓包,用来定位以及分析我们程序的问题.下面我介绍使用Fiddler对Android模拟器的 ...

  2. fiddler 只监听模拟器_利用Fiddler对Android模拟器网络请求进行抓包【转】

    在Android的开发调试过程中,特别是针对网络编程的情况,很多时候我们希望能够对Android的网络请求进行抓包,用来定位以及分析我们程序的问题.下面我介绍使用Fiddler对Android模拟器的 ...

  3. Android数据手册02:android.permission权限请求汇总

    在Android开发中,当程序执行需要操作安全敏感项时,必须在androidmanifest.xml中声明相关权限请求. 比如,声明拨打电话的权限请求方法如下: 1 <uses-permissi ...

  4. android 发送http请求

    好久没写博客了,由于公司要做android,笔者也是第一次接触. 这是在项目中遇到一个比較麻烦的问题.记录下来备忘(本人刚接触.有不正确的地方请不吝赐教). 发送请求的代码: package com. ...

  5. android post json格式,Android中post请求传递json数据给服务端的实例

    在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid","clientType": ...

  6. java更新 位置_请求位置信息更新  |  Android 开发者  |  Android Developers

    适当地使用位置信息能够为应用的用户带来好处.例如,如果应用要在用户步行或驾车时帮助他们寻路,或者如果应用要跟踪资产的位置,那么就需要定期获取设备的位置信息.除了地理位置(纬度和经度)之外,您可能还需要 ...

  7. Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7932268 在前面一篇文章中,我们分析了And ...

  8. http请求过程 Android,android HTTP网络请求回顾

    1.HTTP协议了解 http是一种应用层的协议,底层通过TCP来进行可靠的数据传输.HTTP是基于TCP的应用层协议,它在更高的层次封装了TCP的使用细节,使网络请求更加易用,TCP连接是因特网基于 ...

  9. Android应用程序请求SurfaceFlinger服务创建Surface的过程分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7884628 前面我们已经学习过Android应 ...

最新文章

  1. mysqld 进程非常多_MySQL binlog后面的编号最大是多大?
  2. Leecode题解汇总(附题型归类)
  3. 9个高招,让企业WiFi速度飞起来!
  4. iOS本地推送UILocalNotification
  5. 【luogu P5022 旅行】 题解
  6. python 元组是什么_python元组是什么?python元组的用法介绍
  7. 如何监控一个Activity加载完毕(完成渲染)
  8. 计算机二级的注册证件号码,如何在Excel中输入以0开头的证件号码
  9. iOS NSURLSession
  10. list 如何判空以及为什么
  11. 保持简单:纪念丹尼斯•里奇
  12. CWE-476: NULL Pointer Dereference(空指针间接引用)
  13. 直击备份恢复的痛点:基于 TiDB Binlog 的快速时间点恢复
  14. vim实用技巧总结 [Linux]
  15. 百度文库上传总是被私有,如何正确上传百度文库
  16. Quokka.js and Wallaby.js Crack
  17. iVMS-4200 Vs区别_【5G科普】5G知识知多少?#之5G与4G的区别
  18. 2023四川大学图书情报档案专业考研初试介绍(2023.1.02已更新)
  19. windows添加右键点击打开CMD(运行)的方法
  20. linux小红帽网卡设定,linux下网卡如何开启flow control

热门文章

  1. 四川大学网络空间安全学院,考研改科目了!
  2. python scrap_Scrap简介
  3. Java 刷题11-6
  4. 苟利国家生死以,岂因祸福避趋之。
  5. mysql8.0连接时长配置_初学者在Mysql8.0连接时的几个常见基本问题
  6. 微波射频网在世界电信日 成功召开4G手机射频技术研讨会
  7. hmc5983驱动解析
  8. 浅谈五阶巴特沃斯滤波器硬件设计归一化法
  9. GB50016计算机房设计规定,建筑设计防火规范 [附条文说明] GB50016-2014
  10. 如何找寻高质量免费机器人工程资源自学提升