Как отправить ответ с веб-сервера на iphone? - PullRequest
1 голос
/ 06 сентября 2011

Я делаю приложение для iphone, которое содержит информацию о пользователе на веб-сервере.Когда пользователь хочет войти, имя пользователя и пароль будут отправлены на веб-сервер.В моем случае ява сервлет.Затем сервлет проверит имя пользователя и пароль в базе данных и отправит ответ на 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?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 06 сентября 2011

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

1 голос
/ 06 сентября 2011

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

...