当我们将超时窗口设置为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
答案 0 :(得分:0)
最初,我认为AFNetworing超时窗口超过60时出了点问题,但实际上服务器正在超时。我在邮递员测试后才知道这一点。
正在给网关超时-504