如何从Web服务器向iphone发送响应?

时间:2011-09-06 08:40:14

标签: java objective-c ios asihttprequest java-server

我正在制作一个iphone应用程序,它在Web服务器上有用户信息。当用户想要登录时,用户名和密码将被发送到Web服务器。在我的情况下,一个java servlet。然后servlet将检查数据库中的用户名和密码并将响应发送到iphone。我设法使用ASIHTTPRequest发送用户名和密码。但我不知道如何将servlet发送回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 servlet的响应发送到来自iphone的相同请求?提前谢谢。

2 个答案:

答案 0 :(得分:1)

我建议使用RESTKit

答案 1 :(得分:1)

您可以在网络浏览器中看到

[request responseString]。只需响应一个字符串,例如,“OK”,“NG”,在您的服务器上就可以了(JSON或XML字符串更好)。