android请求502web请求正常,android与网页沟通,得到502错误
我有一个朋友写了一个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错误相关推荐
- 利用Fiddler对Android手机网络请求进行抓包
在Android的开发调试过程中,特别是针对网络编程的情况,很多时候我们希望能够对Android的网络请求进行抓包,用来定位以及分析我们程序的问题.下面我介绍使用Fiddler对Android模拟器的 ...
- fiddler 只监听模拟器_利用Fiddler对Android模拟器网络请求进行抓包【转】
在Android的开发调试过程中,特别是针对网络编程的情况,很多时候我们希望能够对Android的网络请求进行抓包,用来定位以及分析我们程序的问题.下面我介绍使用Fiddler对Android模拟器的 ...
- Android数据手册02:android.permission权限请求汇总
在Android开发中,当程序执行需要操作安全敏感项时,必须在androidmanifest.xml中声明相关权限请求. 比如,声明拨打电话的权限请求方法如下: 1 <uses-permissi ...
- android 发送http请求
好久没写博客了,由于公司要做android,笔者也是第一次接触. 这是在项目中遇到一个比較麻烦的问题.记录下来备忘(本人刚接触.有不正确的地方请不吝赐教). 发送请求的代码: package com. ...
- android post json格式,Android中post请求传递json数据给服务端的实例
在最近的项目中有个需求是这样的: 入参封装成JSON,EXAMPLE: { "uuid": "iamauuid","clientType": ...
- java更新 位置_请求位置信息更新 | Android 开发者 | Android Developers
适当地使用位置信息能够为应用的用户带来好处.例如,如果应用要在用户步行或驾车时帮助他们寻路,或者如果应用要跟踪资产的位置,那么就需要定期获取设备的位置信息.除了地理位置(纬度和经度)之外,您可能还需要 ...
- Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7932268 在前面一篇文章中,我们分析了And ...
- http请求过程 Android,android HTTP网络请求回顾
1.HTTP协议了解 http是一种应用层的协议,底层通过TCP来进行可靠的数据传输.HTTP是基于TCP的应用层协议,它在更高的层次封装了TCP的使用细节,使网络请求更加易用,TCP连接是因特网基于 ...
- Android应用程序请求SurfaceFlinger服务创建Surface的过程分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7884628 前面我们已经学习过Android应 ...
最新文章
- mysqld 进程非常多_MySQL binlog后面的编号最大是多大?
- Leecode题解汇总(附题型归类)
- 9个高招,让企业WiFi速度飞起来!
- iOS本地推送UILocalNotification
- 【luogu P5022 旅行】 题解
- python 元组是什么_python元组是什么?python元组的用法介绍
- 如何监控一个Activity加载完毕(完成渲染)
- 计算机二级的注册证件号码,如何在Excel中输入以0开头的证件号码
- iOS NSURLSession
- list 如何判空以及为什么
- 保持简单:纪念丹尼斯•里奇
- CWE-476: NULL Pointer Dereference(空指针间接引用)
- 直击备份恢复的痛点:基于 TiDB Binlog 的快速时间点恢复
- vim实用技巧总结 [Linux]
- 百度文库上传总是被私有,如何正确上传百度文库
- Quokka.js and Wallaby.js Crack
- iVMS-4200 Vs区别_【5G科普】5G知识知多少?#之5G与4G的区别
- 2023四川大学图书情报档案专业考研初试介绍(2023.1.02已更新)
- windows添加右键点击打开CMD(运行)的方法
- linux小红帽网卡设定,linux下网卡如何开启flow control