【问题标题】:AFNetworking - Timeout Interval not as expected after 60 Sec WaitingAFNetworking - 等待 60 秒后超时间隔与预期不同
【发布时间】:2019-01-08 10:16:43
【问题描述】:

当我们将超时窗口设置为 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

【问题讨论】:

标签: ios swift afnetworking


【解决方案1】:

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

网关超时 - 504

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-19
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2018-05-08
    • 2020-04-06
    相关资源
    最近更新 更多