0

AFNetworking を使用して、ユーザー名とパスワードで HTTP セッションを開こうとしています。

現時点で持っているコードは次のとおりです。

NSURL* serverURL = [NSURL URLWithString: @"http://myurl.com"];
AFHTTPClient* network = [[AFHTTPClient alloc] initWithBaseURL: serverURL];
[networkInstance setAuthorizationHeaderWithUsername:@"myUsername" 
                                           password:@"myPassword"];

これだけですか?少し調べてみましたが、ユーザー名とパスワードを使用する接続の例が見つからないようです。

4

1 に答える 1

1

ドキュメントから:

このブロックは、AuthorizationHTTP クライアントによって作成された要求オブジェクトに設定された HTTP ヘッダーを、Base64 でエンコードされたユーザー名とパスワードを使用した基本認証値に設定します。

したがって、使用しているサーバーが基本認証を使用している場合、はい、それだけです。

トークンや証明書など、別の方法で認証するサーバーもあります。ただし、ほとんどの場合、これで十分です。

于 2013-08-29T23:47:09.883 に答える