¿Alguien puede ayudarme a recuperar una cadena de una solicitud de NSURL en una aplicación de iPhone? Tengo que enviar algunas credenciales de usuario a una URL y devolverá un número de identificación de cliente. Eso es lo que necesito que traten como una cadena, no estoy acostumbrado a trabajar con servidores o solicitudes HTTP, por lo que cualquier ayuda será excelente. Ya leí los documentos de Apple y estoy un poco perdido en esta parte.Devolución de una cadena de NSURLRequest
6
A
Respuesta
7
Este es un estándar descargador patrón asincrónico:
En archivo .h:
NSMutableData *responseData;
y el archivo .m:
-(void) execute {
NSString *urlString = @"http://www.google.com";
responseData = [[NSMutableData data] retain];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
-(void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
[responseData setLength:0];
}
-(void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
[responseData appendData:data];
}
-(void) connectionDidFinishLoading:(NSURLConnection *)connection{
[connection release];
NSString *data = [[[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding] autorelease];
NSLog(@"%@", data);
[responseData release];
}
Esto descargará Google y outprint el contenido.
Cuestiones relacionadas
- 1. Crea una cookie para NSURLRequest?
- 2. con NSURLRequest
- 3. ¿Cómo hago una cadena de devolución de llamada con q?
- 4. Devolución de la representación JSON de una cadena con Jersey
- 5. NSURLRequest no envía cookies
- 6. NSURLConnection/NSURLRequest gzip support
- 7. NSURLRequest a NSString
- 8. Devolución de una cadena que contiene Json válida con Nancy
- 9. Devolución de matriz como std: cadena
- 10. Devolución de la imagen Matplotlib como cadena
- 11. NSURLRequest - URL de codificación para NSURLRequest Cuerpo POST (iPhone objetivo-C)
- 12. NSURLRequest configurar el encabezado HTTP
- 13. Agregar encabezado HTTP a NSURLRequest
- 14. Perder un/al convertir de NSURL a NSURLRequest
- 15. ¿Cómo descargar un archivo en una cadena con una devolución de llamada de progreso?
- 16. Forzar una devolución de datos
- 17. Devolución de matrices/punteros desde una función
- 18. NSURLRequest: Cómo cambiar httpMethod "GET" a "POST"
- 19. Índice de devolución de todas las apariciones de un carácter en una cadena en ruby
- 20. Recibir encabezados HTTP a través de NSURLRequest/NSURLConnection en Cocoa
- 21. Método alternativo para el archivo privado "setAllowsAnyHTTPSCertificate: forHost:" de NSURLRequest
- 22. setTimeout - cómo evitar el uso de una cadena para la devolución de llamada?
- 23. Devolución de un evento de una función
- 24. Cómo establecer el tiempo de espera en NSURLRequest en iphone
- 25. Cómo enviar datos json en la solicitud Http usando NSURLRequest
- 26. ¿Hay una devolución de llamada para History.pushstate?
- 27. Devolución de ifstream en una función
- 28. ¿Cómo debo PHPDoc una devolución de llamada?
- 29. ¿Qué es una devolución de datos?
- 30. C++ devolución de una copia objeto
Muchas gracias !! –