java - 从 Android 应用程序到 GoDaddy 服务器的 HTTP 请求间歇性超时

标签 java php android http timeout

我的 Android 应用程序将 HTTP 请求发送到 Godaddy 服务器上的 PHP 共享经济托管在 Linux 上。请求看起来像 http://example.com/abc.php?user=abc@xyz.com

直到昨晚,对于同时使用该应用程序的 560 名用户,一切都在 2 个月内完美运行。从昨晚 10.30 左右开始,我们开始在应用程序中强制关闭。

我开始调试它,发现发送到 Godaddy 服务器的 http 帖子间歇性地返回响应“您的请求已超时”,这就是 App Force 关闭的原因,因为 App 需要 JSON 响应。

我调用 Godaddy 的技术支持,他们告诉我数据库和托管我们的服务器一切正常。

我很迷茫,不知道如何解决这个超时问题。非常感谢任何关于为什么会突然发生这种情况的帮助或线索。

注意:我想补充一点,我们上个月使用的版本中的 Android 应用程序和 PHP 绝对没有任何变化。

谢谢。

最佳答案

这是 Godaddy 服务器的问题,我通过 Android 本身的修复解决了这个问题,以便首先检查响应是否为 200 OK。如果是,继续进行进一步处理,否则显示对话框等...取决于需要。至少在来自服务器的错误 HTTP 响应周围没有强制关闭应用程序。

关于java - 从 Android 应用程序到 GoDaddy 服务器的 HTTP 请求间歇性超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939183/

相关文章:

java - Kafka-server-stop 无法在 Windows 中进行受控关闭

java - google-play-services_lib 的 jar 不匹配

java - 将输入流写入文件 - 未找到文件

php - 仅用逗号分隔的字符串、树形多维 php 数组

android - MoSync 体验

android - DataSnapshot 手动创建

java - Telegram 最新层

php - 计算 PHP DatePeriod() 的迭代次数

php - 是否存在关于 json_decode 在有效 JSON 字符串上返回 NULL 的 PHP 5.3 错误?

java - 安卓.view.InflateException : Binary XML file line #10: Error inflating class fragment