提供凭证后是否可以重置NSURLConnection?

时间:2010-04-09 00:10:17

标签: objective-c ios cocoa-touch

我正在调用需要基本身份验证的REST服务,并且我会响应didReceiveAuthenticationChallenge委托确定

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

凭据对会话有效,但我希望我的应用程序能够在服务器之间切换,因此需要“重置”会话,以便再次请求挑战。

我当然可以选择不存储Session的凭据并为每次调用提供它们,但这似乎不是一个好主意。

任何想法都将不胜感激!

0 个答案:

没有答案