Посмотрите на ASIHTTPRequest . Это сторонняя библиотека для клиентских функций HTTP, которая НАИБОЛЕЕ проще и более многофункциональна, чем встроенные функции.
РЕДАКТИРОВАТЬ: Спасибо за комментарий @Nils Munch, поскольку все места, которые я рекомендовал ASI, было бы невозможно найти без случайного комментария.
ASIHTTPRequest абсолютно прекрасен. Это также не рекомендуется его разработчиком, который рекомендует использовать другой пакет. Обидно, но это так: новые проекты почти наверняка НЕ должны использовать ASI. AFNetworking кажется популярным выбором.