1

我正在制作一个 iphone 应用程序,它在 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 的同一请求发送响应?提前致谢。

4

2 回答 2

1

我建议使用RESTKit

于 2011-09-06T08:58:14.413 回答
1

[request responseString]是您可以在 Web 浏览器中看到的内容。只需在您的服务器上响应一个字符串,例如“OK”、“NG”就可以了(JSON 或 XML 字符串更好)。

于 2011-09-06T09:13:41.200 回答