Domanda

Sto facendo un'applicazione per iPhone che contiene informazioni utente su un server web. Quando l'utente vuole effettuare il login, username e password saranno inviati al server web. Nel mio caso ad un servlet Java. Allora servlet controllerà username e password nel database e inviare la risposta a iPhone. Sono riuscito a trasmettere il nome utente e la password utilizzando ASIHTTPRequest. Ma non so come dovrebbe servlet di nuovo comportamento di invio per iphone app per dire che username e password partite conto di qualche utente o meno. Ho implementato le seguenti funzioni:

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

 } 

in consolle out put è: Risposta 200 ==>

Come posso inviare la risposta dal mio Java Servlet alla stessa richiesta che proviene da iPhone? Grazie in anticipo.

È stato utile?

Soluzione

[request responseString] è quello che potete vedere nel browser web. Basta risposta una stringa, "OK", "NG", per esempio, sul server è OK (un JSON o una stringa XML è ancora meglio).

Altri suggerimenti

Io suggerisco di usare RESTKit

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top