AFNetworking - Интервал ожидания не соответствует ожидаемому после 60 секунд ожидания - PullRequest
0 голосов
/ 08 января 2019

AFNetworking 3.1.0 работает должным образом, когда мы устанавливаем окно тайм-аута равным 60 или ниже, но когда я устанавливаю значение 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 голосов
/ 08 января 2019

Первоначально я думал, что что-то не так с окном тайм-аута AFNetworing за 60, но на самом деле сервер истекает. Это я узнал после тестирования в почтальоне.

Время ожидания шлюза - 504

.
...