Articles of afnetworking

Настройка HTTP-заголовков, отличных от стандартного, с AFHTTPClient

Я вижу, как устанавливать заголовки по умолчанию, используя AFHTTPClient, но я хотел бы установить определенные заголовки только тогда, когда я выполняю запросы к определенным ресурсам. Есть ли способ для этого, чем создание собственного NSURLRequest (с правильными заголовками), создание операции и включение этой операции в мой подкласс AFHTTPClient?

AFNetworking не кэширует запрос HTTPS

Мы создаем приложение iOS, которое использует AFNetworking для подключения к серверу с Tornado. Сервер включает в себя заголовок Cache-Control: private, max-age=900 в ответе. При запуске сервера на моем локальном компьютере я могу сказать, что AFNetworking использует кешированные значения, потому что запросов, полученных сервером на повторные запросы из приложения, нет. Когда мы развертываем один и тот […]

Использование AFNetworking, PHPSESSID изменяется после каждого запуска приложения

В первый раз, когда я запускаю свое приложение и запишусь в систему, я получаю сеанс, который должен выполнить некоторые из моих запросов (так я знаю, кто вошел в систему). В любом случае, если я убью приложение и перезапустил его, я получу новый идентификатор сеанса. Зачем? В прошлом мои приложения ios хранили сеансовые файлы cookie. Я […]

Анализ XML-файла с помощью AFNetworking

Я делаю небольшое приложение погоды, используя Yahoo api. Этот api возвращает мне XML-файл. Моя проблема заключается в том, как я могу проанализировать этот файл? Вот мой код, который у меня есть. AFXMLRequestOperation *operation = [AFXMLRequestOperation XMLParserRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, NSXMLParser *XMLParser) { NSLog(@"success"); XMLParser.delegate = self; [XMLParser parse]; NSLog(@"xmlParser is %@",XMLParser); } failure:^(NSURLRequest *request, […]

Каков наилучший способ общения через RESTful-Http с помощью веб-сервиса из приложения iPhone

Мое приложение iphone должно иметь возможность общаться с веб-сервером через RESTful HTTP. Итак, теперь я хочу выяснить, что лучше всего подходит для этого. Есть ли облегченная структура, которая обеспечивает функциональность, которую я хочу? С функциональностью я имею в виду: делать простые HTTP-запросы с несколькими строками кода. Я много читал о RESTkit и тестировал его в […]

Как я могу регистрировать каждый запрос / ответ с помощью AFHTTPSessionManager?

Я переношу свой проект в AFNetworking 2.0. При использовании AFNetworking 1.0 я написал код для регистрации каждого запроса / ответа в консоли. Вот код: -(AFHTTPRequestOperation *)HTTPRequestOperationWithRequest:(NSURLRequest *)request success:(void (^)(AFHTTPRequestOperation *, id))success failure:(void (^)(AFHTTPRequestOperation *, NSError *))failure { AFHTTPRequestOperation *operation = [super HTTPRequestOperationWithRequest:request success:^(AFHTTPRequestOperation *operation, id responseObject){ [self logOperation:operation]; success(operation, responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error){ […]

О веб-сервисе Json / rest api / Nsurl connection

Я начинаю узнавать о веб-сервисе, где я использую один url api для получения данных и отображения в моем представлении таблицы. Но я видел несколько учебников – в том, что они используют NSURLConnection или Rest API или AFNetworking . Я действительно смущен всем типом. Какой из них следует использовать в этом вышеприведенном типе. Для веб-службы, какой […]

AFNetworking – iOS Получение JSON, когда PHP печатает его

Я только начал использовать AFNetworking, но я не могу понять, как заставить следующее работать. Мой URL-адрес указывает на файл PHP, который распечатывает данные, полученные из базы данных, как JSON, но с AFNetworking я получаю ошибку «Ожидаемый тип контента». Мой код следующий, но с другим URL. NSURL *url = [NSURL URLWithString:@"http://www.example.com/json.php"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; […]

Нет предупреждения о подключении к Интернету с использованием AFNetworking 2 и Reachability

Я пытаюсь понять, как отображать предупреждение «Нет подключения к Интернету» с использованием AFNetworking 2 и Reachability. У меня есть Reachability и AFNetworking, импортированные в мой контроллер. Часть моего кода, которая начинается с AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:url]; Я скопировал документацию AFNetworking 2, я не уверен, что это именно так. ОБНОВИТЬ Мое приложение теперь показывает […]

Базовая аутентификация с использованием AFNetworking

Я пытаюсь вызвать URL-адрес и вернуться к объекту json. Тем не менее, я не смог выяснить, где поставить базовую аутентификацию в операции AFNetworking. Я смог получить свой объект JSON с помощью POSTMAN следующим образом. Codesnippet операции AFNetworking: NSString *string = @"MYURL"; NSURL *url = [NSURL URLWithString:string]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation […]