From e2f5f86146a5b8b2b0b25a7e7c95b7e81cce67e9 Mon Sep 17 00:00:00 2001 From: Scott Raymond Date: Tue, 1 Nov 2011 15:42:33 -0500 Subject: [PATCH] replace custom base-URL method with standard NSURL one --- AFNetworking/AFHTTPClient.m | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index 85ccd73..2b025a6 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -81,16 +81,6 @@ static NSString * AFBase64EncodedStringFromString(NSString *string) { return [[[NSString alloc] initWithData:mutableData encoding:NSASCIIStringEncoding] autorelease]; } -static NSURL * AFURLWithPathRelativeToURL(NSString *path, NSURL *baseURL) { - NSURL *url = [baseURL URLByAppendingPathComponent:[path stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]]]; - NSString *URLString = [url absoluteString]; - if ([path hasSuffix:@"/"]) { - URLString = [URLString stringByAppendingString:@"/"]; - } - - return [NSURL URLWithString:URLString]; -} - static NSString * AFURLEncodedStringFromString(NSString *string) { static NSString * const kAFLegalCharactersToBeEscaped = @"?!@#$^&%*+,:;='\"`<>()[]{}/\\|~ "; @@ -249,7 +239,8 @@ static NSString * AFPropertyListStringFromParameters(NSDictionary *parameters) { path:(NSString *)path parameters:(NSDictionary *)parameters { - NSURL *url = AFURLWithPathRelativeToURL(path, self.baseURL); + NSURL *url = [NSURL URLWithString:path relativeToURL:self.baseURL]; + NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] initWithURL:url] autorelease]; [request setHTTPMethod:method]; [request setAllHTTPHeaderFields:self.defaultHeaders];