处理请求期间丢失的连接

Posted

技术标签:

【中文标题】处理请求期间丢失的连接【英文标题】:Handle lost connection during request 【发布时间】:2016-09-09 14:27:21 【问题描述】:

如果我提出请求,我有一个应用程序,在我提出请求之前我会这样做

if Reachability.isConnectedToNetwork() != true 
    return

然后,如果用户连接到网络,我会发出请求,但是我注意到一件事,如果我在有 wifi 时发出请求,然后 wifi 丢失并且用户回到 3G/4G,应用程序崩溃.

关于如何处理此类问题的任何建议?

【问题讨论】:

你能发布堆栈跟踪吗? 【参考方案1】:

由于此处提供的信息有限,我将包含此场景的错误处理,因此如果连接丢失,您将抛出错误并向用户显示您的自定义消息。如果您提供场景,我可以为您提供具体答案。

【讨论】:

以上是关于处理请求期间丢失的连接的主要内容,如果未能解决你的问题,请参考以下文章

多次/循环请求 REST API 时处理连接丢失(客户端)

错误代码:2013。查询期间丢失与 MySQL 服务器的连接

错误代码:2013。查询期间丢失与 MySQL 服务器的连接

在查询异常期间丢失与 MySQL 服务器的连接

2013, '在查询期间丢失与 MySQL 服务器的连接 - Pymysql Microsoft sql server management Studio

Django OperationalError(2013,“查询期间丢失与 MySQL 服务器的连接”)