【问题标题】:Android application not working in 3G network,but works in WIFIAndroid 应用在 3G 网络下不工作,但在 WIFI 下工作
【发布时间】:2012-12-11 06:38:35
【问题描述】:

我正在做一个希伯来语应用程序,该应用程序从服务器接收一些数据。该应用程序在 wifi 网络上运行良好,但在 3G 网络中时,服务器没有响应。

我检查了内置 android 浏览器中的响应,我收到“502 错误”(坏网关)。但该应用可在具有相同 3g 网络的另一部手机上运行。

我对服务器的 http 请求在后台工作,而不是在 UI 线程中。

【问题讨论】:

  • 我想你正在连接到本地服务器,因为它可以在 wifi 上工作,而不是在移动 3g 数据中
  • @kummand 。感谢您的回复。但是该应用程序可以在另一部使用 3g 网络的手机上完美运行..
  • 我的设备是三星 Galaxy S2 android 2.3.5 GINGER BREAD JHKG2
  • 听起来不像是 android 问题...听起来像电话/提供商问题。
  • 听起来像是您的设备发出的 HTTP 标头的潜在差异,导致运营商网络中的网关阻塞。我的第一个猜测是运营商网络中的代理无法理解(或误解)某些与语言/Unicode 相关的标头(希伯来语)。可以尝试的一件事是使用 Ping & DNS 或 Firebug 等工具查看设备发送的 HTTP 标头。

标签: android web-services 3g


【解决方案1】:

我在三星 S3 mini 设备上遇到了类似的问题。 你有任何用例 GSON 库吗?我认为这与它有关

应用程序正在其他 4 台设备上运行,但仅在 S3mini 上失败!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-20
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多