Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android和Google应用程序引擎之间的间歇性请求丢弃_Android_Google App Engine_Urlconnection - Fatal编程技术网

Android和Google应用程序引擎之间的间歇性请求丢弃

Android和Google应用程序引擎之间的间歇性请求丢弃,android,google-app-engine,urlconnection,Android,Google App Engine,Urlconnection,有人使用JavaURLConnections将GET请求从Android应用程序发送到Google应用程序引擎上托管的Python脚本吗?我看到很少有用户报告IOException,相应的请求在GAE中被取消跟踪。我想这意味着他们的网络连接中断了,但我想知道是否有人在这里有经验 了解GAE有一些假脱机时间,但我认为请求至少会在延迟导致问题之前被记录下来。我觉得我可能错过了一些东西 编辑:我写了一个相当模糊的问题,所以我道歉。我现在相信我的问题与GAE没有任何特别的关系。我的问题是:在Androi

有人使用JavaURLConnections将GET请求从Android应用程序发送到Google应用程序引擎上托管的Python脚本吗?我看到很少有用户报告IOException,相应的请求在GAE中被取消跟踪。我想这意味着他们的网络连接中断了,但我想知道是否有人在这里有经验

了解GAE有一些假脱机时间,但我认为请求至少会在延迟导致问题之前被记录下来。我觉得我可能错过了一些东西

编辑:我写了一个相当模糊的问题,所以我道歉。我现在相信我的问题与GAE没有任何特别的关系。我的问题是:在Android应用程序中使用URLConnection时,最好的做法是在发送请求之前检查网络连接,捕获IOExceptions并重新启动请求一定次数,还是做其他事情


干杯,Ryan

我敢肯定,如果它没有出现在日志中,很可能根本就不会出现在GAE中


我确实看到GAE(Java)上的中途连接被删除,但有了这些连接,连接首先被建立,然后被Android删除。

我同意这些请求几乎肯定不会被GAE删除。在启动URLConnection之前检查网络连接是否是最佳做法?或者我应该捕获IOException并重试一定次数。@Ryan这取决于您的场景。如果您想绝对确保您的连接能够通过,您可能希望使用对后台服务的调用进行尝试,该调用将重试,直到成功。即使您的应用程序没有“运行”,这样的服务也可以运行,并确保最终建立连接。