Solo puedo encontrar ejemplos asincrónicos de iPad/Object C HTTP. ¿Cómo hago una solicitud web sincrónica?Ejemplo de solicitud HTTP síncrona iPad/objetivo C?
Respuesta
De acuerdo con h4xxr y les remitiría a
http://allseeing-i.com/ASIHTTPRequest/
¿Qué es un lib fantástico que tiene robusta Métodos de solicitud HTTP para sincronización y asincronización completa con muestras de código.
Depende de los datos que está buscando. Algo tan simple como este es sincrónico, y es útil de vez en cuando:
NSURL *url = [NSURL URLWithString:@"http://someaddress.asp?somedatarequest=1"];
NSArray *dataArray = [NSArray arrayWithContentsOfURL:url];
(Equivalente también existe para Diccionarios)
En este caso, el sistema esperará una respuesta del someaddress.asp - por lo tanto, lo mejor es poner algo como esto en un hilo de fondo.
Si usted tiene control sobre el formato de los datos en el otro extremo, esto puede ser una forma rápida y fácil de obtener datos en una aplicación para el iPhone/iPad ...
Editar - sólo quería ¡declare lo obvio que típicamente asincrónico suele ser lo mejor! No esperar a consumir recursos del sistema, especialmente si el servidor remoto ha muerto, etc ... :)
Recuerde que los métodos 'NSArray' y' NSDictionary' "ContentsOfURL:" requieren que el recurso de destino esté en formato plist. –
NSURLRequest * urlRequest = [NSURLRequest requestWithURL:aURL];
NSURLResponse * response = nil;
NSError * error = nil;
NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
Para mí, el problema con esto es que no se puede leer la respuesta mientras se descarga ... significa que no puedo romper la conexión después de analizar el interesante parte. Hacerlo con el asincrónico es un dolor en el culo si tengo que hacerlo varias veces. –
- 1. EXT Js Solicitud ajax síncrona
- 2. NSURLConnection solicitud síncrona de un subproceso vs solicitud asincrónica
- 3. Ejemplo simple de http en Objective-C?
- 4. Solicitud GET síncrona con Javascript/jQuery
- 5. Ejemplo de solicitud HTTP de JSON para api de twitter?
- 6. Objective-C asincronía http solicitud
- 7. solicitud HTTP DELETE
- 8. Node.js http solicitud pipelining
- 9. para una solicitud HTTP
- 10. Haciendo solicitud HTTP POST
- 11. Git: solicitud HTTP fallida
- 12. Solicitud HTTP en Ubuntu
- 13. Cómo escribir una solicitud HTTP
- 14. Proceso de solicitud HTTP prima
- 15. HTTP PUT Solicitud con Node.js
- 16. C# guardar un archivo de una solicitud HTTP
- 17. Realización y recepción de una solicitud HTTP en C#
- 18. La solicitud web C# HTTP mantiene el tiempo de espera
- 19. solicitud HTTP asíncrona en ruby
- 20. Muestra de solicitud de rango http sesión
- 21. HTTP, 408 Tiempo de espera de solicitud
- 22. Enviando solicitud http en node.js
- 23. HTTPS a HTTP solicitud JSONP
- 24. Enviar una solicitud DELETE HTTP
- 25. solicitud HTTP libcurl para guardar responder a la variable - C++
- 26. C#: ¿Cómo ejecutar una solicitud HTTP usando sockets?
- 27. telnet enviar una solicitud HTTP
- 28. Ejemplo de Windows Identity Foundation Solicitud MVC
- 29. python solicitud http con token
- 30. ¿La URL de solicitud HTTP no forma parte del encabezado de solicitud HTTP?
excelente enlace :) gracias, útil a veces :) – balexandre