Avoid AFHTTPClient adding an unnecessary parameter when constructing a multipart request with nil parameters.
This commit is contained in:
parent
c4f07c4b07
commit
61047bac76
1 changed files with 12 additions and 10 deletions
|
|
@ -492,6 +492,7 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) {
|
|||
NSMutableURLRequest *request = [self requestWithMethod:method path:path parameters:nil];
|
||||
__block AFMultipartFormData *formData = [[[AFMultipartFormData alloc] initWithURLRequest:request stringEncoding:self.stringEncoding] autorelease];
|
||||
|
||||
if (parameters) {
|
||||
for (AFQueryStringComponent *component in AFQueryStringComponentsFromKeyAndValue(nil, parameters)) {
|
||||
NSData *data = nil;
|
||||
if ([component.value isKindOfClass:[NSData class]]) {
|
||||
|
|
@ -504,6 +505,7 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) {
|
|||
[formData appendPartWithFormData:data name:[component.key description]];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (block) {
|
||||
block(formData);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue