几个月来我一直在无助地观察这个问题,并决定这是我最好的选择。
我不确定问题的原因是什么,但我可以列出我正在做的一些事情。我有一个 iOS 应用程序,它使用 AFNetworking 使用 HTTP POST 请求连接到由 Google App Engine 托管的远程服务器。
现在,一切都很好,但有时,非常非常零星和随机,我收到失败的请求。活动指示器旋转了大约一分钟,最后我没有得到任何反馈——只是一个失败的请求。我检查了我的服务器日志,没有看到任何错误。请求失败后,我再试一次,它工作正常。它可以正常工作一整天。然后又一次随机地重复这个问题,有时会旋转 10 秒或一分钟。
一般来说,这可能是什么原因?随机出现一些失败的连接是否正常?那是我的事吗?
但奇怪的是,在我的 iPhone 上,应用程序正在运行,并且指示器正在旋转,并且它正在尝试连接,我尝试在 iOS 模拟器上连接,并且连接工作正常。我在 iPhone 上再试一次,还是不行。
如果我完全关闭应用程序并重新启动,那么它会再次运行。所以听起来这可能是软件问题而不是连接问题,但我又没有任何证据或数据。
我知道这很模糊,但我希望有人可能遇到过类似的问题。任何事情都有帮助。