【问题标题】:Android ICS connection via 3G getting 403 response but OK via Wifi通过 3G 的 Android ICS 连接获得 403 响应,但通过 Wifi 正常
【发布时间】:2012-05-25 17:54:08
【问题描述】:

我在 Android ICS 上遇到了一个奇怪的问题,我有以下代码来建立读取 xml 文件的连接:

// previous code......

URL url = new URL("https://urltomyxmlfile.com/xmlfile");
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
XML_handler myXML_handler = new XML_handler();
xr.setContentHandler(myXML_handler);

HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setReadTimeout(25000);
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
xr.parse(new InputSource(input));

//more code....

此代码在所有 android 版本 wifi 和 3G 中都能正常工作,但在 Android ICS 中仅适用于 wifi,在 3G 连接上我收到 403 响应。

我不知道这个问题的根源,我没有正确配置连接吗? Android ICS 中是否有新的限制? https有问题吗?

额外信息:此代码未在 UI 线程中运行

感谢您的帮助!

新的额外信息:我发现只有三星 Galaxy SII 用户遇到此问题。

【问题讨论】:

  • 可能你的移动网络网关IP被屏蔽了。您是否尝试在计算机上使用移动网络?
  • 实际上我没有收到此错误,因为我没有使用带有 Android ICS 的 SG-SII,我的应用程序用户和 beta 测试人员向我报告了这个问题。

标签: android wifi android-4.0-ice-cream-sandwich 3g http-status-code-403


【解决方案1】:

终于得到答案了!!!,和代码无关。

西班牙运营商 ORANGE 正在销售终端并使用错误的 APN 配置发送 OTA 更新。请在正确的 APN 配置下方找到粘贴,以避免主要西班牙运营商(Vodafone、Movistar、Orange、Yoigo 和 Simyo)出现此问题

沃达丰 ES-互联网

名称:沃达丰 ES APN:airtelwap.es 代理:没有 establecido 波多黎各:没有 establecido 昵称 de Usuario: wap@wap 对比:wap125 服务员:没有 establecido 彩信:空 代理彩信:没有 establecido 波多黎各彩信:没有 establecido 中冶:214 跨国公司:01 APN 类型:默认

MOVISTAR-互联网

名称:Movistar APN:telefonica.es 代理:10.138.255.133 波多黎各:8080 昵称 de Usuario: 西班牙电信 对比:西班牙电信 服务员:没有 establecido MMSC: 没有 establecido 代理彩信:没有 establecido 波多黎各彩信:没有 establecido Código País del Móvil (MCC):214 Código de Red Móvil (MNC): 07 认证: No establecido APN 类型:互联网

橙色-互联网

名称:Orange Internet APN:互联网 代理:没有 establecido 波多黎各:没有 establecido 名词乌苏里奥:客户 对比:阿门纳 服务器:62.36.225.150 MMSC: 没有 establecido 代理彩信:没有 establecido 波多黎各彩信:没有 establecido 中冶:214 跨国公司:03 APN 类型:默认

YOIGO-互联网

昵称:Yoigo APN:互联网 代理:10.08.00.36 波多黎各:8080 彩信: 代理彩信: 波多黎各彩信: 中冶:214 跨国公司:04 认证提示:PAP APN 类型:互联网

SIMYO-互联网

名称:SimyoInternet APN:gprs-service.com 代理:没有 establecido 波多黎各:没有 establecido Nombre de Usuario: No establecido Contraseña: 没有 establecido 服务员:没有 establecido MMSC: 没有 establecido 代理彩信:没有 establecido 波多黎各彩信:没有 establecido 中冶:214 跨国公司:19 APN 类型:默认

【讨论】:

  • 你救了我的命。我尝试了一切,我们花了将近 4 个完整的工作日来确定为什么该应用程序在除了我的 Nexus 4 之外的所有地方都运行。现在我想杀人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-09
相关资源
最近更新 更多