From 7945e801dc5ac1733f957b2d17e9b60362d507e2 Mon Sep 17 00:00:00 2001 From: Diego Torres Date: Wed, 24 Oct 2012 15:55:40 -0200 Subject: [PATCH] Set the dot (.) to be unescaped (fixes #597) --- AFNetworking/AFHTTPClient.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index dccd8b1..9673fa0 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -81,8 +81,8 @@ static NSString * AFBase64EncodedStringFromString(NSString *string) { } static NSString * AFPercentEscapedQueryStringPairMemberFromStringWithEncoding(NSString *string, NSStringEncoding encoding) { - static NSString * const kAFCharactersToBeEscaped = @":/.?&=;+!@#$()~"; - static NSString * const kAFCharactersToLeaveUnescaped = @"[]"; + 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)); }