Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将响应从web服务器发送到iphone?_Java_Objective C_Ios_Asihttprequest_Java Server - Fatal编程技术网

Java 如何将响应从web服务器发送到iphone?

Java 如何将响应从web服务器发送到iphone?,java,objective-c,ios,asihttprequest,java-server,Java,Objective C,Ios,Asihttprequest,Java Server,我正在制作一个iphone应用程序,它在web服务器上包含用户信息。当用户想要登录时,用户名和密码将被发送到web服务器。在我的例子中,是一个Javaservlet。然后servlet将检查数据库中的用户名和密码,并向iphone发送响应。我设法使用AsittpRequest发送用户名和密码。但我不知道servlet应该如何将响应发送回iphone应用程序,以告知用户名和密码是否匹配某个用户的帐户。我实现了以下功能: - (void)requestFailed:(ASIHTTPRequest

我正在制作一个iphone应用程序,它在web服务器上包含用户信息。当用户想要登录时,用户名和密码将被发送到web服务器。在我的例子中,是一个Javaservlet。然后servlet将检查数据库中的用户名和密码,并向iphone发送响应。我设法使用AsittpRequest发送用户名和密码。但我不知道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的相同请求发送响应?提前感谢。

我建议您在web浏览器中可以看到使用

[request responseString]
。只需回答一个字符串,“OK”,“NG”例如,在您的服务器上是OK的(JSON或XML字符串更好)。

我对这方面还不熟悉。事实上,我想知道它是如何工作的。逻辑上它应该是这样工作的:请求servlet,servlet将检查用户名和密码是否匹配。如果是,则响应iphone应用程序。我想知道如何将响应发送到iphone应用程序。在两个仆人之间很容易。但在servlet和iphone应用程序之间,我将如何发送响应?thanxsure,RESTKit很适合这样做,看看他们的DiscussionBoard exampleRESTKit是用来处理iPhone上的响应的;它很少生成RESTful事务,而OP似乎就是在问这个问题。