Merge pull request #465 from rayfix/url-encoding-fix

Encoded params from RKURLs getting extra 25's.
This commit is contained in:
Blake Watters
2011-12-13 15:02:37 -08:00

View File

@@ -42,7 +42,7 @@
- (id)initWithBaseURLString:(NSString*)baseURLString resourcePath:(NSString*)resourcePath queryParams:(NSDictionary*)queryParams {
NSString* resourcePathWithQueryString = RKPathAppendQueryParams(resourcePath, queryParams);
NSURL *baseURL = [NSURL URLWithString:baseURLString];
NSString* completePath = [[[baseURL path] stringByAppendingPathComponent:resourcePathWithQueryString] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString* completePath = [[baseURL path] stringByAppendingPathComponent:resourcePathWithQueryString];
// Preserve trailing slash in resourcePath
if (resourcePath && [resourcePath characterAtIndex:[resourcePath length] - 1] == '/') {
completePath = [completePath stringByAppendingString:@"/"];