0

googletrends からファイルをダウンロードしようとしています。そのためには、ログインする必要があります。私は NSURLConnection を使用しているので、使用する必要があると思います

- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge

どのパラメータを設定する必要がありますか? つまり、ユーザー名とパスワードを定義するにはどうすればよいですか??

4

1 に答える 1

2

ユーザー名とパスワードを渡すためにNSURLCredentialを使用します。

- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
{
    NSURLCredential *credential = [NSURLCredential credentialWithUser:userName password:userPassword persistence:NSURLCredentialPersistenceForSession];

    [[challenge sender] useCredential:credential forAuthenticationChallenge:challenge];
}

このチュートリアルを確認してください: URL 認証チャレンジの処理

于 2013-02-02T11:51:38.120 に答える