Merge pull request #778 from Neonkoala/master

Support for repeated key value pairs in URL encoded forms
This commit is contained in:
Mattt Thompson 2013-02-06 03:42:07 -08:00
commit 2cd283421f

View file

@ -160,6 +160,11 @@ NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value) {
[array enumerateObjectsUsingBlock:^(id nestedValue, __unused NSUInteger idx, __unused BOOL *stop) {
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@"%@[]", key], nestedValue)];
}];
} else if ([value isKindOfClass:[NSSet class]]) {
NSSet *set = value;
[set enumerateObjectsUsingBlock:^(id obj, BOOL *stop) {
[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue(key, obj)];
}];
} else {
[mutableQueryStringComponents addObject:[[AFQueryStringPair alloc] initWithField:key value:value]];
}