ASIHTTPRequest
認証に問題があります。手順は次の順序です。
ユーザーが間違ったユーザー名とパスワードを入力した->バックエンドからのデータがなく、リクエストに失敗したデリゲートがから呼び出され
ASIHTTPRequest
ます。次に、ログインページに再度移動します。ユーザーが正しい値を入力->データが期待どおりに表示され、リクエスト終了メソッドが呼び出されます。次に、ログインページに再度移動します。
ユーザーが間違ったユーザー名とパスワードを入力した->データが再度表示され、リクエスト終了メソッドが呼び出されます。
私が使用しているコードは次のとおりです。
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request setTimeOutSeconds:60];
[request setUsername:User_Name];
[request setPassword:Pass_Word];
[request setValidatesSecureCertificate:NO];
[request setShouldPresentCredentialsBeforeChallenge:NO];
[request startAsynchronous];
バックエンドはステートレスWebサービスを処理しています。問題は何ですか?そして私は何を間違っているのですか?私を助けてください。
ありがとう、Vinod。