iOS – RESTKit 0.20 – 发送多个具有相同名称的查询参数
我试图发送GET请求使用看起来像这样的RESTKit: getNames?names=bob&names=joe&names=joey
当我尝试设置具有相同键名的参数字典,它不起作用。 只有第一个键和值被发送。 我知道很久以前这里有一个关于这个问题。 但是还没有答案,我想知道这是否有任何发展。
我想出了一个解决scheme。 这是我使用的代码:
[[RKObjectManager sharedManager] getObjectsAtPath:queryPath parameters:nil success:nil failure:nil];
和queryPath看起来像这样: getNames?names=bob&names=joe&names=joey
它实际上工作。 确保使用stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding,以便&
和?
将妥善处理。