Articles of nsurlconnection

iOS: ¿Cómo puedo recibir HTTP 401 en lugar de -1012 NSURLErrorUserCancelledAuthentication

Tengo un problema similar al descrito en el siguiente enlace. NSHTTPURLResponse statusCode regresa a cero cuando debería ser 401 Yo uso [NSURLConnection sendSynchronousRequest:returningResponse:error:] para obtener datos de un servidor. Cuando NSURLConnection recibe el código HTTP 401, no devuelve nada más que un objeto de error con el código -1012 del NSURLErrorDomain. -1012 corresponde a NSURLErrorUserCancelledAuthentication […]

Ignorar errores de certificado con NSURLConnection

Estoy recibiendo este error The certificate for this server is invalid. You might be connecting to a server that is pretending to be “server addres goes here” which could put your confidential information at risk.” Estoy usando este método: [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; ¿Cómo puedo arreglar esto? Intenté este código: NSURLConnection *connection = [[NSURLConnection alloc] […]

NSMutableURLRequest no obedeciendo mi timeoutInterval

Estoy POSTANDO una imagen pequeña, por lo que me gustaría que el intervalo de tiempo de espera sea corto. Si la imagen no se envía en unos segundos, probablemente nunca se envíe. Por alguna razón desconocida, mi NSURLConnection nunca falla, no importa cuán corto sea el timeoutInterval . // Create the URL request NSMutableURLRequest *request […]

NSURLConnection y grand central dispatch

¿Es recomendable cerrar NSUrlConnection en un bloque de estilo gcd y ejecutarlo en una cola low_priority? Necesito asegurarme de que mis conexiones no están sucediendo en el hilo principal y las conexiones deben ser asincrónicas. También necesito varias solicitudes simultáneas para ir a la vez. Si tomo la ruta gcd, no estoy seguro de qué […]

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 […]