H27 - 客户端请求中断

时间:2017-09-07 07:38:49

标签: ios django heroku nsurlsession

我在heroku中为基于django的应用程序获取H27 warnings,用于可能需要长时间运行处理的请求。奇怪的是,请求不会失败,但似乎执行了两次。即如果我的请求应该创建一个对象,我会得到两个对象。查看日志,看起来请求在发出警告后再次启动。第一个警告发生在初始请求开始后大约10秒钟。

这些请求是来自ios应用程序的发布请求。

这是预期的吗?我应该在哪里调试这个? (最重要的是,我无法真正重现,但似乎不时发生)。

1 个答案:

答案 0 :(得分:0)

通常,客户端不应重做POST请求,因为它们不是idempotent

您使用的库可能是在第一个请求被中断后重做POST请求(例如3g-wifi开关,或者库的默认超时)

你拥有客户吗?您可以创建客户端级别的日志并进行检查。也许为每个请求提供一个随机参数,并检查2个请求是否具有相同的随机参数,如果是,则表示库出错了。