java - 如何将响应从 Web 服务器发送到 iphone?

标签 java objective-c ios asihttprequest java-server

我正在制作一个 iPhone 应用程序,它在网络服务器上有用户信息。当用户想要登录时,用户名和密码将被发送到网络服务器。在我的例子中是一个 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]);

 } 

在控制台输出是:Response 200 ==>

如何将我的 java servlet 的响应发送到来自 iphone 的同一请求?提前致谢。

最佳答案

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

关于java - 如何将响应从 Web 服务器发送到 iphone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7317122/

相关文章:

java - 带有 JS 前端和 Java 后端的 Google API

ios - 如何防止 AutoLayout 重置 View 框架?

ios - 无法使用 SDWebImage

ios - NSNotificationCenter 的帖子导致 "EXC_BAD_ACCESS"异常

ios - 使用 magento SOAP API 的 multicall 方法的正确方法是什么?

ios - 如何从 POST json 获取数据

java - 如何在方法中写入一些 'pause'?

java - 需要一种方法来读取两个文件并使用扫描器类输出差异

java - 来自 java : how to get _id of existing object? 的 mongodb upsert

ios - Objective c 或 Swift 中的自定义日期(在范围内)选择日历