AFNetworking-等待60秒后超时间隔未达到预期

时间:2019-01-08 10:16:43

标签: ios swift afnetworking

当我们将超时窗口设置为60或更低时,AFNetworking 3.1.0可以按预期工作,但是当我将120或更大的值设置为它时,它实际上并不等待120秒。

注意:服务器没有超时。

下面我只提到分析中的几个数据集。

预期-实际

80秒-68秒

20秒-20秒

100秒-66秒

120秒-60秒

有人面对这个问题或它的预期但没有记录。

代码段:

let manager = AFHTTPSessionManager(baseURL: URL(string: serverAddress))
                manager.responseSerializer = AFJSONResponseSerializer()
                manager.requestSerializer = AFJSONRequestSerializer()
                manager.requestSerializer.setValue("application/json", forHTTPHeaderField: "Content-Type")

manager.requestSerializer.timeoutInterval = 120

1 个答案:

答案 0 :(得分:0)

最初,我认为AFNetworing超时窗口超过60时出了点问题,但实际上服务器正在超时。我在邮递员测试后才知道这一点。

正在给网关超时-504