Как я могу проверить веб-сервис, если имя пользователя / пароль верны?
Я не хочу передавать все тело ответа. Я только хочу знать, если имя пользователя / пароль существует и правильно. В настоящее время я отправляю запрос в мой веб-сервис, например:
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];
Если я захожу в веб-сервис через браузер и вставляю неверный пароль, я снова получаю диалоговое окно аутентификации. Я попробовал то же самое в Xcode, и я получаю код состояния = 200, если пароль был неверным. Я думал, что смогу сделать это с кодами состояния, такими как 401 и так далее. Но это не сработало, потому что я всегда получаю код состояния = 200. Нужно ли что-то менять на стороне сервера?
Я использую веб-сервис REST, который использует Restlet 2.0 в качестве платформы Java. Docs