Лучший способ отправить серию HTTP-запросов с помощью NSURLConnection.

HTTP-запросы, сделанные с помощью NSURLConnection, управляются событиями. Это делает вещи немного странными, когда вам нужно выдать, скажем, три запроса один за другим, где каждый запрос использует информацию, возвращенную предыдущим.

Я привык делать это так:

response1 = request1();
response2 = request2(response1);
response3 = request3(response2);

Но единственный способ, которым я смог найти, как это сделать с помощью NSURLConnection, — это connectionDidFinishLoading:сделать следующий запрос . Но когда количество последовательных запросов растет, это может стать беспорядочным.

Какой идиоматический способ обработки последовательных HTTP-запросов с помощью какао?

6
задан Rui Peres 11 May 2012 в 16:52
поделиться