Можно ли сбросить NSURLConnection после предоставления учетных данных? - PullRequest
3 голосов
/ 09 апреля 2010

Я звоню в службу REST, для которой требуется базовая аутентификация, и отвечаю делегату didReceiveAuthenticationChallenge OK

    NSURLCredential *credential = [[NSURLCredential alloc] initWithUser:self.user password:self.password persistence:NSURLCredentialPersistenceForSession];
    [[challenge sender] useCredential:credential forAuthenticationChallenge:challenge];
    [credential release];

Учетные данные действительны для сеанса, но я бы хотел, чтобы мое приложение могло переключаться между серверами, и поэтому ему необходимо "сбросить" сеанс, чтобы он снова запросил вызов.

Конечно, я могу попробовать не сохранять учетные данные для сеанса и предоставлять их для каждого вызова, но это не кажется хорошей идеей.

Любые идеи будут оценены!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...