ユーザー名/パスワードが正しいかどうかをWebサービスで確認するにはどうすればよいですか?
レスポンスボディ全体を転送したくありません。ユーザー名/パスワードが存在し、正しいかどうかだけを知りたいです。現在、次のようにWebサービスにリクエストを送信しています。
self.request = [ASIHTTPRequest requestWithURL:urlObject];
[self.request setUsername:username];
[self.request setPassword:password];
[self.request addRequestHeader:@"Accept" value:@"application/json"];
[self.request setDelegate:self];
[self.request startAsynchronous];
ブラウザを使用してWebサービスにアクセスし、間違ったパスワードを挿入すると、認証ダイアログが再び表示されます。Xcodeで同じことを試しましたが、パスワードが間違っているとステータスコード=200になります。401などのステータスコードでそれができると思いました。しかし、私は常にステータスコード= 200を取得するため、それは機能しませんでした。サーバー側で何かを変更する必要がありますか?
JavaフレームワークとしてRestlet2.0を使用するRESTWebサービスを使用しています。ドキュメント