Question

Je fais une application iPhone qui contient des informations d'utilisateur sur un serveur web. Lorsque l'utilisateur veut se connecter, nom d'utilisateur et mot de passe seront envoyés au serveur Web. Dans mon cas, à un servlet java. Ensuite servlet vérifiera le nom d'utilisateur et mot de passe en réponse de la base de données et envoyer à l'iPhone. J'ai réussi à envoyer le nom d'utilisateur et mot de passe en utilisant ASIHTTPRequest. Mais je ne sais pas comment devrait servlet retour de réponse d'envoi à l'application iphone pour dire que le nom d'utilisateur et mot de passe correspond au compte de certains utilisateurs ou non. Je mis en œuvre les fonctions suivantes:

 - (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]);

 } 

dans la console eteint est: Réponse 200 ==>

Comment puis-je envoyer une réponse de mon servlet java à la même demande qui vient de l'iPhone? Merci à l'avance.

Était-ce utile?

La solution

[request responseString] est ce que vous pouvez voir dans votre navigateur Web. réponse juste une chaîne, « OK », « NG », par exemple, sur votre serveur est OK (JSON ou une chaîne XML est encore mieux).

Autres conseils

Je suggère d'utiliser RESTKit

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top