iOS AFNetworking - хранение и удаление ASP.NET Web API .ASPXAUTH

Я использую AFNetworking Framework для iOS. Я вложил в подкласс AFHttpClient и использую его как одиночный, т.е.[TestAFClient sharedClient]

Я использую API-интерфейс веб-службы ASP.NET, который требует использования файла cookie .ASPXAUTH. Сначала я должен пройти проверку подлинности, получить в ответ файл cookie .ASPXAUTH, а затем передать этот файл cookie при каждом последующем запросе.

После нескольких тестов выясняется, что, поскольку я использую одноэлементный AFHTTPClient, файл cookie .ASPXAuth сохраняется и, следовательно, не требуется явное хранение файла cookie.

Однако, как часть моего приложения, мне нужно «выйти» в какой-то момент.

Как наиболее эффективно очистить этот файл cookie, чтобы выйти из системы? Установите синглтон вnil и повторно инициализировать это? Сделать что-то вродеsetValue:forKey:?

Кроме того, лучше ли мне явно сохранять файл cookie .ASPXAUTH? И это истекает или автоматически продлевается при необходимости?

Спасибо,

Robby

Ответы на вопрос(1)

Ваш ответ на вопрос