1
49
有 a thread on Apple dev forums discussing this issue . 显然,在iPhone操作系统上,setter要求超时间隔至少为240秒(4分钟)。只有当postbody不为空时才会发生这种情况(通常在使用post请求时)。这看起来有点疯狂,但很明显是为了确保请求离开系统,即使WWAN(3G)接口可能需要几秒钟才能唤醒。240秒似乎相当长,因此他们建议设置一个计时器,并在计时器触发时取消异步连接。我知道这看起来很蠢,但这是我唯一一次成功地为发帖请求超时…: |
2
5
正如弗朗索瓦上面提到的,240秒似乎一直在工作,直到IOS 6(包括5.1)。现在,这个超时值似乎像预期的那样采用默认值60秒(如果您没有自己显式地设置它),所以如果您有一个可能无意中依赖更长时间的POST请求,您可能需要手动更改超时间隔以使用更大的值。我已经能够为一个POST设置60秒以下和以上的超时,因此60秒标记似乎也不代表对这种请求超时的最小限制。 |
3
-2
此问题已在IO5中修复,因此您现在不会面临此问题。你的代码会很好地工作 |
Ari Haran · AFNetworking的默认超时秒数? 9 年前 |
Adrideh · AVaudioRecorder发布请求iOS未发送 10 年前 |
Geek · 从iOS发送POST参数时出现问题 10 年前 |
William Falcon · 选项卡代理的标准模式是什么[关闭] 11 年前 |