2

ASIHTTPRequestキーチェーンにユーザー名/パスワードを保存できます。これはどのように作動しますか?

1)組み込みの認証ダイアログ(ASIAuthenticationDialog)が表示され、ユーザー名/パスワードを初めて保存しますか?ダイアログはいつ表示されますか?

2)次のリクエストはどうですか?常に同じユーザー名/パスワードが使用されていますか?

3)別のユーザー名/パスワードを使用する必要がある場合はどうなりますか?

4)間違ったパスワードが入力された場合はどうなりますか?

5)OSの制約はありますか?

私はそれを試したことがないので、私は尋ねています。キーチェーンにパスワードを保存するためにSFHFを使用しています。

4

1 に答える 1

1

1)はい、パスワードが必要であり(つまり、http 401応答コード)、asihttprequestがまだパスワードにアクセスできない場合(またはパスワードが間違っている場合)のみ

2)リクエストが同じサーバーの同じエリアに対するものである場合、はい

3)その場合、自分で対処する必要があります。そうしないと、サーバーが401コードで既存の資格情報を拒否した場合に、ユーザーに再度ダイアログが表示されます。

4)対話が再び現れると思います。わからない。これはあなたが自分自身をテストするのに簡単なものでなければなりません:)

5)そうは思わないでください。http://allseeing-i.com/ASIHTTPRequest/How-to-use#handling_http_authenticationには何も記載されていないため、asihttpリクエスト自体と同じになります。これはMacOS10.5以降およびiOS3.0以降です。

于 2010-09-22T15:53:44.100 に答える