aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMURLBuilder.m
diff options
context:
space:
mode:
Diffstat (limited to 'Foundation/GTMURLBuilder.m')
-rw-r--r--Foundation/GTMURLBuilder.m9
1 files changed, 3 insertions, 6 deletions
diff --git a/Foundation/GTMURLBuilder.m b/Foundation/GTMURLBuilder.m
index 0956755..52ee12a 100644
--- a/Foundation/GTMURLBuilder.m
+++ b/Foundation/GTMURLBuilder.m
@@ -53,15 +53,12 @@
// NSURL does not work with ports.
baseURLString_ = [URL absoluteString];
- if ([URL path]) {
+ if ([URL query]) {
NSRange pathRange =
- [baseURLString_ rangeOfString:[URL path] options:NSBackwardsSearch];
+ [baseURLString_ rangeOfString:[URL query] options:NSBackwardsSearch];
if (pathRange.location != NSNotFound) {
- baseURLString_ = [baseURLString_ substringToIndex:pathRange.location];
+ baseURLString_ = [baseURLString_ substringToIndex:pathRange.location-1];
}
-
- baseURLString_ =
- [NSString stringWithFormat:@"%@%@", baseURLString_, [URL path]];
}
[baseURLString_ retain];
params_ = [[NSDictionary gtm_dictionaryWithHttpArgumentsString:[URL query]]