Я использую AFNetworking 2.0 для обычного запроса GET, и словарь параметров, похоже, не действует. Я использую стандарт:
[manager GET:URLString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {...
но мой NSMutableDictionary (параметры), похоже, не оказывает никакого влияния на URL-адрес, отправленный в запросе GET (насколько мне известно, запросы GET не имеют HTTP-тел, поэтому их там не будет). Так куда делись параметры? Я знаю, что всегда могу изменить строку, но способ, которым я получаю параметры на необязательной основе, значительно упрощает отправку словаря. Что не так, почему не работает?
Спасибо,
Майк
ОБНОВЛЕНИЕ: я устанавливаю параметр следующим образом: [parameters setValue:self.Object.ID forKey:@"Filter.Id"];
ID — это строка. Однако, когда я делаю [parameters valueForKey:@"Filter.Id"]
, я получаю (ноль) в NSLog. Я собираюсь немного повозиться с этим и посмотреть, как это происходит, но если у вас есть какие-либо идеи, почему это происходит, я был бы признателен. Кроме того, параметры являются NSMutableDictionary и являются свойством ViewController.