AFNetwork 2.0 参数字典在 GET 请求上不起作用



我正在使用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 中得到一个(空)。我会稍微搞砸一下,看看它是如何进行的,但如果你有任何想法为什么会发生这种情况,我将不胜感激。此外,参数是一个 NSMutableDictionary,是 ViewController 的属性。

是我的 NSMutableDictionary 属性的问题。将其更改为全局变量,一切正常!

谢谢,
迈克

最新更新