Sono in grado di trovare solo esempi HTTP asincroni iPad/obiettivo C HTTP. Come posso fare una richiesta web sincrona?Esempio di richiesta HTTP sincrona per iPad/obiettivo-C?
risposta
d'accordo con h4xxr e vi prega di trasmettere al
http://allseeing-i.com/ASIHTTPRequest/
Che è un lib fantastico che ha robuste Metodi di richiesta HTTP per synch e asynch completi di esempi di codice.
Dipende dai dati che si stanno cercando. Qualcosa di semplice come questo è sincrona, ed è a portata di mano di tanto in tanto:
NSURL *url = [NSURL URLWithString:@"http://someaddress.asp?somedatarequest=1"];
NSArray *dataArray = [NSArray arrayWithContentsOfURL:url];
(equivalente esiste anche per i dizionari)
In questo caso, il sistema attende una risposta da someaddress.asp - quindi meglio forse per mettere qualcosa di simile in un thread in background.
Se si ha il controllo sul formato dei dati all'altra estremità, questo può essere un modo semplice e veloce per ottenere i dati in un'applicazione per iPhone/iPad ...
Modifica - voleva solo affermare l'ovvio che tipicamente asincrono è solitamente il migliore! Nessuna attesa intorno legare le risorse di sistema, soprattutto se server remoto è morto ecc ... :)
Basta ricordare che i metodi 'NSArray' e' NSDictionary' "ContentsOfURL:" richiedono che la risorsa di destinazione sia in formato plist. –
NSURLRequest * urlRequest = [NSURLRequest requestWithURL:aURL];
NSURLResponse * response = nil;
NSError * error = nil;
NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
Per me, il problema con questo è che non è possibile leggere la risposta mentre viene scaricata .. significa che non riesco a interrompere la connessione dopo aver analizzato l'interessante parte. Farlo con quello asincrono è un rompicoglioni se devo farlo più volte. –
- 1. Esempio di richiesta HTTP IOS
- 2. Esempio Richiesta JSON HTTP per Twitter API?
- 3. HTTP pipelining richiesta esempio testo
- 4. richiesta jQuery JSON sincrona
- 5. come effettuare la richiesta http sincrona in js angolari
- 6. AngularJs: $ http chiamata sincrona
- 7. Esempio di sessione richiesta intervallo http
- 8. Richiesta personalizzata sincrona JavaScript
- 9. API database HTML5: richiesta sincrona
- 10. chiamata http sincrona in angularJS
- 11. Richiesta sincrona NSURLConnection su https
- 12. fare una richiesta asincrona alamofire sincrona
- 13. asincrono esempio di richiesta
- 14. Richiesta GET sincrona con Javascript/jQuery
- 15. È possibile interrompere una richiesta XmlHttpRequest sincrona?
- 16. C'è un modo per simulare una richiesta XHR sincrona?
- 17. Posso in qualche modo eseguire una richiesta HTTP sincrona tramite NSURLSession in Swift
- 18. Indy 10 Esempio di server Http
- 19. Esempio di client HTTP su win32
- 20. HTTP Post - Timeout - Richiesta multipla avviata nell'intervallo di timeout
- 21. Retrofit 2 best practice per Android: richiesta asincrona o richiesta sincrona in AsyncTask?
- 22. Richiesta Http in Emacs
- 23. È possibile inviare una richiesta sincrona nel Firebase?
- 24. Protezione di parti di una richiesta HTTP?
- 25. È richiesta una richiesta PUT HTTP per includere un corpo?
- 26. Richiesta HTTP SOAP PHP
- 27. Statuscode HTTP per riprovare la stessa richiesta
- 28. Richiesta HTTP in Ubuntu
- 29. Modifica intestazioni HTTP per una richiesta JSONP
- 30. HTTP metodo PUT struttura esempio
ottimo link :) grazie, utile a volte :) – balexandre