Введение в ситуацию
Для приложения, которое я сейчас разрабатываю, мне нужно кодировать API-интерфейс веб-сайта для обработки загрузки новых видео, а также проверки логина пользователяи так далее.В документации по API приведены примеры того, как его использовать, все это на PHP, и я не уверен, как лучше всего справиться с этим в target-c, как в том, что касается программирования протоколов, мой опыт работы сЯзык obj-c терпит неудачу.
Более глубокое объяснение
Я не буду публиковать какие-либо подробности об API, поскольку это должно храниться в секрете, поэтому я надеюсь, что мое объяснение будетдостаточно, чтобы сгенерировать простой пример / ответ какого-либо рода.
Итак, основная идея заключается в том, что вы отправляете HTTP-запрос POST на URL-адрес API.Результатом вызова этого URL будет информация XML о сайте и текущем пользователе, вошедшем в систему.
При отправке запроса POST в API у меня есть несколько вариантов определенных переменных, которые я хочу отправить вместе с запросом, в зависимости ото том, какую информацию я хочу вернуть (это могут быть такие вещи, как пароль пользователя, идентификатор пользователя и т. д.).
Переменные, которые вы отправляете в API, представляют собой массив отсортированных по алфавиту пар ключ-значение (где переменная для отправки в API является ключом, а значение - это то, что вы хотите получить из этого ключа).
Вопрос
Мой вопрос просто заключается в том, каквы собираетесь выполнить запрос HTTP POST для определенного URL и обрабатывать возвращенные данные XML?Есть ли вообще какая-либо встроенная функциональность для этого в obj-c?
Я исследовал эту тему, но, похоже, не могу найти информацию, которая имеет отношение к этой конкретной проблеме, но если естьесть какие-нибудь статьи на эту тему, тогда я был бы благодарен за это.