He visto un par de veces a personas usando ASIHTTPRequest para download files. Ahora me pregunto por qué ¿Cuáles son los principales beneficios de NSURLConnection?
¿Es posible destruir una connection persistente que se ha creado con NSURLConnection? Necesito poder destruir la connection persistente y hacer otro apretón de manos SSL. Como es ahora, llamar a [conn cancelar] deja una connection persistente atrás que se utiliza con la siguiente request de connection a ese host, que no quiero que ocurra.
Obtengo el siguiente error de NSURLConnection connectionDidFinishLoading "La operación no pudo completarse (Cocoa error 3840.)" (el text JSON no comenzó con array u object y la opción para permitir fragments no configurados) UserInfo = 0x7b71dbb0 {NSDebugDescription = El text JSON no comenzó con arreglo u object y la opción para permitir fragments no configurados.} Utilicé […]
Quiero download un file con NSURLRequest y savelo, pero en la línea de NSData * data = … ocurre un error. NSURL *Urlstring = [NSURL URLWithString:@"http://yourdomain.com/yourfile.pdf"]; NSURLRequest *request = [NSURLRequest requestWithURL: Urlstring]; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; NSURL *documentsURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; documentsURL = [documentsURL URLByAppendingPathComponent:@"localFile.pdf"]; [data writeToURL:documentsURL atomically:YES]; El […]
Estoy intentando enviar un token de acceso OAuth en un encabezado HTTP a través de NSURLConnection pero no parece estar enviando el encabezado porque la API sigue dándome un error que dice que "debe proporcionar el token de autorización". Este es el código que estoy usando: NSURL *aUrl = [NSURL URLWithString: @"http://generericfakeapi.com/user/profile"]; NSMutableURLRequest *request = […]
¿Alguien sabe en qué situaciones inicializar una NSURLConnection devuelve nil en lugar de la connection creada. La documentation dice que es posible pero no se especifica cuándo ocurre esto. El método / post en cuestión: [[NSURLConnection alloc] initWithRequest:request delegate:self]; – Según la NSURLConnection Class Reference: Valor de retorno: la connection de URL para la request […]
Me gustaría saber cómo obtengo un valor de retorno 1 o 0 solamente … de vuelta de una request de URL de forma asíncrona. actualmente lo hago de esta manera: NSString *UTCString = [NSString stringWithFormat:@"http://web.blah.net/question/CheckQuestions?utc=%0.f",[lastUTCDate timeIntervalSince1970]]; NSLog(@"UTC String %@",UTCString); NSURL *updateDataURL = [NSURL URLWithString:UTCString]; NSString *checkValue = [NSString stringWithContentsOfURL:updateDataURL encoding:NSASCIIStringEncoding error:Nil]; NSLog(@"check Value %@",checkValue); esto […]
Estoy construyendo una aplicación de iOS que utiliza Google App Engine para el back-end. Google proporciona un sitio de inicio de session HTML que almacena una cookie de authentication. Si visito ese sitio en una UIWebView y el usuario se registra, ¿quedarán almacenadas esas cookies en las que serán capturadas por una NSURLConnection al hacer […]
Cuando envío una request y recibo un error con el código de error -1009 , ¿qué significa eso? No estoy seguro de cómo manejarlo. – (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{ NSLog(@"connection didFailWithError"); if(error.code==-1009){ //do something } }
¿Hay alguna manera de borrar el caching de NSURLConnection? Utilicé eso para download algunas cadenas, pero sigo recibiendo las mismas cadenas aunque cambié eso desde mi server.