Articles of nsurlconnection

por qué siempre devuelve -1

-(void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; if([recievedData length]) [ recievedData setLength:0 ]; download_size =[response expectedContentLength]; } Tengo este código. download_size es NSInteger. expectedContentLenght siempre devuelve: -1. Tal vez alguien sepa por qué? Intenté usarlo por mucho tiempo, pero el efecto fue el mismo. Gracias por la ayuda.

NSURLSession: ¿cómo boost el tiempo de espera para las solicitudes de URL?

Estoy utilizando el nuevo NSURLSessionDataTask iOS 7 para recuperar datos de la siguiente manera: NSURLSession *session = [NSURLSession sharedSession]; NSURLSessionDataTask *dataTask = [session dataTaskWithRequest: request completionHandler: ^(NSData *data, NSURLResponse *response, NSError *error) { // }]; ¿Cómo puedo boost los valores de tiempo de espera para evitar el error “The request timed out” (en NSURLErrorDomain Code […]

NSURLConnection sendAsynchronousRequest: queue: completionHandler: hacer múltiples solicitudes en una fila?

He estado usando el NSURLConnection’s sendAsynchronousRequest:queue:completionHandler: NSURLConnection’s sendAsynchronousRequest:queue:completionHandler: , que es genial. Pero ahora necesito hacer varias solicitudes seguidas. ¿Cómo puedo hacer esto mientras uso este gran método asicrónico?

El intervalo de tiempo de espera NSMutableURLRequest no se tiene en cuenta para las solicitudes POST

Tengo el siguiente problema. En una NSMutableURLRequest utilizando el método HTTP POST se ignora el intervalo de tiempo de espera establecido para la conexión. Si la conexión a Internet tiene un problema (proxy incorrecto, DNS incorrectos), la solicitud de URL falla después de aproximadamente 2-4 minutos, pero no con NSLocalizedDescription = “timed out”; NSUnderlyingError = […]

cómo enviar una solicitud de URL asíncrona?

Me gustaría saber cómo obtengo un valor de retorno de 1 o 0 solamente … de regreso de una solicitud de URL de forma asincrónica. 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); […]

iPhone enviando POST con NSURLConnection

Tengo problemas para enviar datos POST a un script PHP con NSURLConnection. Este es mi código: const char *bytes = [[NSString stringWithFormat:@”\n%@”, data] UTF8String]; NSURL *url = [NSURL URLWithString:@”http://myurl.com/script.php”]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; [request setHTTPMethod:@”POST”]; [request setHTTPBody:[NSData dataWithBytes:bytes length:strlen(bytes)]]; NSURLResponse *response; NSError *err; NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err]; NSLog(@”responseData: %@”, responseData); Y […]

Publicar datos en Objective C usando Json

Estoy tratando de publicar datos en un servicio web de PHP. Estoy familiarizado con esto en html usando query $ .post pero estoy muy perplejo al intentar esto en el objective C. Probé varios blogs y preguntas en stackoverflow. Finalmente se me ocurrió el siguiente código: NSString *jsonRequest = [NSString stringWithFormat:@”{\”Email\”:\”%@\”,\”FirstName\”:\”%@\”}”,user,fname]; NSLog(@”Request: %@”, jsonRequest); NSURL […]

Cambiar el userAgent de NSURLConnection

Hola, estoy usando una conexión NSURL para recibir datos. [NSURLConnection sendSynchronousRequest: //create request from url [NSURLRequest requestWithURL: //create url from string [NSURL URLWithString:url] ] //request parameters returningResponse:nil error:nil ] ¿Es posible cambiar la cadena de agente de usuario? ahora mismo es: AppName / AppVersion CFNetwork / 459 Darwin / 10.0.0.d3

cómo usar sendAsynchronousRequest: queue: completionHandler:

Pregunta de dos partes Primera parte: estoy intentando crear una solicitud ASincrónica en mi base de datos. Actualmente lo estoy haciendo sincrónicamente, sin embargo, quiero aprender las dos formas de entender mejor qué está pasando. Actualmente he configurado mi llamada síncrona de esta manera. – (IBAction)setRequestString:(NSString *)string { //Set database address NSMutableString *databaseURL = [[NSMutableString […]

Análisis de XML en el tutorial de iOS

Hola, estoy creando una aplicación que tiene que imprimir un valor en la etiqueta de un archivo xml en el servidor. Intenté leer parte de la documentación en la búsqueda de google … pero no puedo encontrarla … ¿Alguien sabe un tutorial simple o cualquier código de muestra que se usa para integrar el análisis […]