Pregunta

Estoy haciendo una aplicación para iPhone que tiene información de usuario en un servidor web. Cuando el usuario desea iniciar sesión, el nombre de usuario y la contraseña se enviarán al servidor web. En mi caso a un servlet de Java. Luego, Servlet verificará el nombre de usuario y la contraseña en la base de datos y enviará respuesta al iPhone. Me las arreglé para enviar el nombre de usuario y la contraseña usando AsihttpRequest. Pero no sé cómo debería servlet enviar respuesta a la aplicación para iPhone para decir que el nombre de usuario y la contraseña coinciden con la cuenta de algún usuario o no. Implementé las siguientes funciones:

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

 } 

En la consola, Put es: Respuesta 200 ==>

¿Cómo puedo enviar la respuesta de mi servlet Java a la misma solicitud que proviene del iPhone? Gracias por adelantado.

¿Fue útil?

Solución

[request responseString] es lo que puedes ver en tu navegador web. Simplemente responda una cadena, "OK", "Ng", por ejemplo, en su servidor está bien (una cadena JSON o XML es aún mejor).

Otros consejos

Sugiero usar Reabrochar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top