我将 AFNetworking 2.0 用于正常的 GET 请求,参数字典似乎没有任何效果。我正在使用标准:
[manager GET:URLString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {...
但我的 NSMutableDictionary (参数)似乎对 GET 请求中发送的 URL 没有任何影响(据我所知,GET 请求没有 HTTP 主体,因此它们不会存在)。那么参数去哪了?我知道我总是可以修改字符串,但是我在可选的基础上接收参数的方式使得只发送字典要容易得多。怎么了,为什么不工作?
谢谢,
迈克
更新:我正在设置这样的参数:[parameters setValue:self.Object.ID forKey:@"Filter.Id"];
ID 是一个字符串。但是,当我这样做时,我[parameters valueForKey:@"Filter.Id"]
在 NSLog 中得到一个 (null)。我将对其进行一些处理,看看它是如何进行的,但是如果您对为什么会发生这种情况有任何想法,我将不胜感激。此外,parameters 是 NSMutableDictionary 并且是 ViewController 的属性。