Вопрос

Я делаю приложение для iPhone, которое имеет информацию пользователя на веб -сервере. Когда пользователь хочет войти в систему, имя пользователя и пароль будут отправлены на веб -сервер. В моем случае в сервлете Java. Затем Сервлет проверит имя пользователя и пароль в базе данных и отправляет ответ на iPhone. Мне удалось отправить имя пользователя и пароль, используя Asihttprequest. Но я не знаю, как Сервлет должен отправить ответ обратно в приложение для iPhone, чтобы сказать, что имя пользователя и пароль соответствуют учетной записи некоторой пользователя или нет. Я реализовал следующие функции:

 - (void)requestFailed:(ASIHTTPRequest *)request
 {
[self.activity stopAnimating];
NSLog(@"Request failed: %@",[request error]);

 } 

 - (void)requestFinished:(ASIHTTPRequest *)request 
 { 
[self.activity stopAnimating];
NSLog(@"Response %d ==> %@", request.responseStatusCode, [request responseString]);

 } 

В консоли выпущен: ответ 200 ==>

Как я могу отправить ответ из моего сервлета Java на тот же запрос, который поступает с iPhone? Заранее спасибо.

Это было полезно?

Решение

[request responseString] Это то, что вы можете увидеть в своем веб -браузере. Просто ответ Строка, «ОК», «Нг». Например, на вашем сервере в порядке (JSON или строка XML еще лучше).

Другие советы

Я предлагаю использовать RESTKIT

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top