我正在使用AFNetworking 2.0进行正常的GET请求,参数字典似乎没有效果。我正在使用标准:
[manager GET:URLString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {...
但是我的NSMutableDictionary(参数)似乎对GET请求中发送的URL没有任何影响(据我所知,GET请求没有HTTP Bodies因此它们不会存在)。那么参数在哪里?我知道我总是可以修改字符串,但是我在可选的基础上接收参数的方式使得发送字典变得容易得多。怎么了,为什么不工作?
谢谢,
麦克
更新:我正在设置如下参数:[parameters setValue:self.Object.ID forKey:@"Filter.Id"];
ID是一个字符串。但是,当我[parameters valueForKey:@"Filter.Id"]
时,我在NSLog中得到一个(null)。我会稍微讨论它,看看它是怎么回事,但如果你有任何想法为什么会这样,我会很感激。此外,参数是NSMutableDictionary,是ViewController的一个属性。
答案 0 :(得分:0)
我的NSMutableDictionary属性存在问题。将其更改为全局变量,一切正常!
谢谢,
麦克