Las solicitudes HTTP realizadas con NSURLConnection
son controladas por eventos. Esto hace las cosas un poco raras cuando necesita emitir, por ejemplo, tres solicitudes una tras otra, donde cada solicitud utiliza información devuelta por la anterior.La mejor manera de enviar una serie de solicitudes HTTP con NSURLConnection
estoy acostumbrado a hacerlo de esta manera:
response1 = request1();
response2 = request2(response1);
response3 = request3(response2);
Pero la única manera de que pudiera encontrar la manera de hacer esto con NSURLConnection
es tener connectionDidFinishLoading:
hacer la siguiente solicitud. Pero cuando crece la cantidad de solicitudes secuenciales, esto puede volverse complicado.
¿Cuál es la manera idiomática de manejar solicitudes HTTP secuenciales con cacao?