2
[ASIHTTPRequest clearSession]
を呼び出しようとしましたが、間違ったユーザー名とパスワードを使用しても依然として200のステータスが返されます。ASIHTTPRequestでhttpダイジェスト認証で使用されている資格情報を削除する方法
私は何をすべきですか?
[ASIHTTPRequest clearSession]
を呼び出しようとしましたが、間違ったユーザー名とパスワードを使用しても依然として200のステータスが返されます。ASIHTTPRequestでhttpダイジェスト認証で使用されている資格情報を削除する方法
私は何をすべきですか?
ASIHTTPRequestオブジェクトは、デフォルトで「セッション」にユーザー情報を格納し、あなたはあなたが望む動作を取得するために作成依頼ごとに無効この機能を持っています。ウェブサイトのドキュメントから
:それhere上
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com/top_secret/"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setUsername:@"username"];
[request setPassword:@"password"];
[request setUseSessionPersistence:NO]; //this is the line that disables storage
より。
これでは十分ではありません。また、要求に対してCookieストアを無効にする必要があります。 [setUseCookiePersistenceを要求する:NO]; – Elden