From 370c4754c15a58354f7a9abd90b73c5beaf2494d Mon Sep 17 00:00:00 2001 From: joein3d Date: Fri, 19 Apr 2013 23:16:18 -0400 Subject: [PATCH] don't escape tildes as per http://tools.ietf.org/html/rfc3986#section-2.3 --- AFNetworking/AFHTTPClient.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index 1c3aba7..a2a10fa 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -81,7 +81,7 @@ static NSString * AFBase64EncodedStringFromString(NSString *string) { } static NSString * AFPercentEscapedQueryStringPairMemberFromStringWithEncoding(NSString *string, NSStringEncoding encoding) { - static NSString * const kAFCharactersToBeEscaped = @":/?&=;+!@#$()~',*"; + static NSString * const kAFCharactersToBeEscaped = @":/?&=;+!@#$()',*"; static NSString * const kAFCharactersToLeaveUnescaped = @"[]."; return (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (__bridge CFStringRef)string, (__bridge CFStringRef)kAFCharactersToLeaveUnescaped, (__bridge CFStringRef)kAFCharactersToBeEscaped, CFStringConvertNSStringEncodingToEncoding(encoding));