Articles of nsurlrequest

Cómo dejar que la session de UIWebView nunca caduque

Estoy intentando save la session en UIWebView siguiente manera como se sugiere en este enlace: – (NSURLRequest*)addCookies:(NSArray *)cookies forRequest:(NSURLRequest *)request { NSMutableURLRequest *mutableRequest = [request mutableCopy]; if ([cookies count] > 0) { NSHTTPCookie *cookie; NSString *cookieHeader = nil; for (cookie in cookies) { if (!cookieHeader) { cookieHeader = [NSString stringWithFormat: @"%@=%@",[cookie name],[cookie value]]; } else […]

¿Cómo elimino la consulta (utilizada para los parameters GET) de una URL?

Estoy creando un pequeño service REST para autorizar a los usuarios a acceder a mi aplicación. En un momento, el UIWebView que estoy usando para autorizar al usuario, irá a https://myautholink.com/login.php . Esta página envía una respuesta JSON con un token de autorización. Lo que pasa con esta página es que recibe algunos datos a […]

Solicitud HTTP de iOS llamada dos veces

Tengo una function que hace la request GET al server. Funciona bien pero por alguna razón se llama dos veces. Llamo a la function cuando se presiona un button. Este es el código de function: -(void) GETasync: (NSString *) path{ receivedData = [[NSMutableData alloc] init]; NSURLRequest *request=[NSURLRequest requestWithURL: [NSURL URLWithString: path] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0]; NSHTTPURLResponse * […]

NSURLConnection a veces trunca el cuerpo de un NSMutableURLRequest

Tengo una aplicación en la AppStore que sincroniza datos XML con un service web. He tenido dos informes de errores causados ​​hoy por el documento xml que termina prematuramente. Uno terminó justo en medio de una label xml, así que sé que no es un problema causado por caracteres especiales. Uno de los errores se […]

No hay encabezado "Set-Cookie" en NSURLResponse

Cuando hago una request para http://www.google.com desde iOS y reviso los encabezados devueltos al getlos de esta forma: NSDictionary * dictionary = [response allHeaderFields]; No veo "Set-Cookie" allí. Mientras que cuando estoy usando un Cliente diferente, veo ese encabezado. Intenté cambiar el User-Agent, pero sin efecto. Intenté cambiar la caching, pero sin efecto …

Las requestes de networking de iPhone no funcionan a veces

En mi aplicación utilizo MKNetworkKit para hacer pedidos a mi server y también hago llamadas directas a Facebook utilizando el SDK de Facebook. Algunas veces (una vez dentro de unos días) obtengo un problema extraño: todas las requestes de networking de mi aplicación dejan de funcionar (tanto para mi server como para Facebook). No puedo […]

ios6 cachedResponseForRequest bloques sendSynchronousRequest

Esto no ocurre en Xcode 4.4, pero con 4.5, usando el simulador ios6 o un dispositivo real, la llamada a sendSynchronousRequest no vuelve hasta que se excede el time de espera si se llama desde dentro de cachedResponseForRequest. Del mismo modo, un ciclo que usa sendAsynchronousRequest y giros (durante 10 segundos comprobando cada 0.05 segundos […]

Problema al enviar el parámetro POST desde iOS

Quiero enviar imageUrl en el parámetro POST que puede tener & .eg imageUrl puede ser http://www.url.com?param1=edfef&param2=erfregreg . Ahora, si envío esto directamente al server, entonces no considerará ningún parámetro después de & . Otras respuestas en SO sugieren replace & con %26 . Pero eso no está funcionando. Porque cuando evito toda la cadena del […]

UIWebView: ¿qué se lanza NSError?

Estoy intentando lanzar una alerta a los usuarios cuando un UIWebView no puede cargar una página porque no puede llegar al server. Estoy usando el método de delegado: – (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { // show NSAlert telling user there was a problem } (documentos: https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UIWebViewDelegate/webView:didFailLoadWithError 🙂 El problema es que este método también es […]

Usando NSURLCache para mostrar datos rápidamente, actualice en segundo plano

Me gustaría que mi aplicación de iOS (al less ciertos puntos finales) tenga el siguiente comportamiento de networking: Siempre use el caching, siempre que esté disponible, sin importar la edad (dibuje la interfaz de usuario de inmediato) Si los datos están obsoletos, también realice una request de networking (la interfaz de usuario tiene datos obsoletos […]