Le richieste HTTP eseguite con NSURLConnection
sono gestite da eventi. Ciò rende le cose un po 'strane quando è necessario emettere tre richieste una dopo l'altra, in cui ogni richiesta utilizza le informazioni restituite dalla precedente.Il modo migliore per inviare una serie di richieste HTTP con NSURLConnection
io sono abituato a farlo in questo modo:
response1 = request1();
response2 = request2(response1);
response3 = request3(response2);
Ma l'unico modo che ho trovato come fare questo con NSURLConnection
è quello di avere connectionDidFinishLoading:
fare la richiesta successiva. Ma quando il numero di richieste sequenziali aumenta, questo può diventare complicato.
Qual è il modo idiomatico di gestire le richieste HTTP sequenziali con il cacao?