¿Alguien puede pegar un poco de código sobre cómo hacer un http simple entrar en cacao?¿Cómo hacer un http get en cocoa en el iPhone
6
A
Respuesta
9
¡Aquí tienes!
Éste toma una imagen de un servidor web.
NSURL *url = [ NSURL URLWithString: [ NSString stringWithFormat:@"http://www.somewebsite.com/demo.png"] ];
image = [ [ UIImage alloc ] initWithData: [ NSData dataWithContentsOfURL: url ] ];
o, éste coge una página web ...
NSURL *url = [ NSURL URLWithString:[ NSString stringWithFormat: @"http://www.google.com/search?q=%@", query ] ];
NSURLRequest *request = [ NSURLRequest requestWithURL: url ];
para hacerlo de forma asíncrona, que debe salir NSURLConnection.
2
Eche un vistazo a NSURLConnection
. Lo usa para solicitar una URL, sincrónicamente o (preferiblemente) asincrónicamente. La documentación completa para el sistema de URL está aquí:
Pero lo que realmente es probable que desee:
Apple proporciona algunos ejemplos de código que debe empezar.
Cuestiones relacionadas
- 1. ¿Cómo hago un HTTP GET en Java?
- 2. ¿Cómo hacer una solicitud HTTP Post/GET en Powershell?
- 3. ¿Cómo hacer un HTTP GET con encabezados modificados?
- 4. cómo hacer la solicitud HTTP GET en Android
- 5. HTTP GET en VBS
- 6. Tutoriales para usar HTTP POST y GET en el iPhone en Objective-C
- 7. hacer un navegador de archivos en Cocoa
- 8. Cómo hacer una matriz dispersa en Cocoa
- 9. HTTP SOAP \ GET \ POSTAL
- 10. Obteniendo variables HTTP GET en Python
- 11. HTTP GET bajo Qt
- 12. Obtener argumentos HTTP GET en Python
- 13. ¿Puedo hacer solicitudes POST o GET desde una aplicación iphone?
- 14. ¿Cómo saber si el dispositivo Cocoa Touch puede hacer llamadas?
- 15. Parámetros múltiples en http get request
- 16. Detectar si el método HTTP (POST, GET) en jQuery.ajaxComplete()
- 17. falso peticiones HTTP GET
- 18. Autenticación HTTP básica en el iPhone
- 19. Administración de cookies HTTP en el iPhone
- 20. ¿Cómo reproducir el video usando "HTTP Live Streaming" en iphone?
- 21. Problema con petición HTTP GET en el nodo js
- 22. Ruby 1.8.7 y Net :: HTTP: ¿Cómo hacer una solicitud SSL GET con el certificado del cliente?
- 23. ¿Cómo codifico cadenas de consulta HTTP GET en Perl?
- 24. ¿Cómo agregar parámetros a una solicitud HTTP GET en Android?
- 25. convertir el tiempo de epoch a NSDate en cocoa/iPhone
- 26. Cómo ver la última solicitud GET HTTP en JavaScript
- 27. Recibir encabezados HTTP a través de NSURLRequest/NSURLConnection en Cocoa
- 28. Http Get using Android HttpURLConnection
- 29. hipervínculo de Cocoa de iPhone
- 30. d3 js - cargando json sin un http get
Hago el segundo ejemplo poblando la variable de consulta con @ "joe". Entonces hago: NSData * responseData = [request HTTPBody]; y los datos de respuesta vuelven con 0 bytes de información. ¿Estoy haciendo algo mal? Quiero obtener la respuesta y convertir a cadena – Atma