Как избежать отправки запроса аутентификации дважды из-за ответа на запрос от сервера?
Для подсчета неудачных попыток входа в систему нам нужно избавиться от запроса на вызов с теми же неверными учетными данными, которые мы уже отправили с первым запросом на сервер.
Можно ли отменить или избежать отправки второго запроса? Мы попытались отменить запрос на вызов, отправив NSURLSessionAuthChallengeCancelAuthenticationChallenge. Но в результате запрос действительно был отменен, но объект ответа также отсутствует в ответе сервера, который нам нужен для проверки.
Существует ли правильное решение, чтобы избежать запроса на вызов после получения 401 от сервера И для получения объекта ответа (данные JSON) первого ответа?
Мы используем AFNetworking, но попробовали также пост реализации здесь: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/URLLoadingSystem/Articles/AuthenticationChallenges.html
Аналоговая проблема уже была постета здесь, но не была так полезна: https://forums.developer.apple.com/message/118321
Я надеюсь, что вы можете мне помочь.