Set the dot (.) to be unescaped (fixes #597)
This commit is contained in:
parent
21c1006761
commit
7945e801dc
1 changed files with 2 additions and 2 deletions
|
|
@ -81,8 +81,8 @@ static NSString * AFBase64EncodedStringFromString(NSString *string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static NSString * AFPercentEscapedQueryStringPairMemberFromStringWithEncoding(NSString *string, NSStringEncoding encoding) {
|
static NSString * AFPercentEscapedQueryStringPairMemberFromStringWithEncoding(NSString *string, NSStringEncoding encoding) {
|
||||||
static NSString * const kAFCharactersToBeEscaped = @":/.?&=;+!@#$()~";
|
static NSString * const kAFCharactersToBeEscaped = @":/?&=;+!@#$()~";
|
||||||
static NSString * const kAFCharactersToLeaveUnescaped = @"[]";
|
static NSString * const kAFCharactersToLeaveUnescaped = @"[].";
|
||||||
|
|
||||||
return (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (__bridge CFStringRef)string, (__bridge CFStringRef)kAFCharactersToLeaveUnescaped, (__bridge CFStringRef)kAFCharactersToBeEscaped, CFStringConvertNSStringEncodingToEncoding(encoding));
|
return (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (__bridge CFStringRef)string, (__bridge CFStringRef)kAFCharactersToLeaveUnescaped, (__bridge CFStringRef)kAFCharactersToBeEscaped, CFStringConvertNSStringEncodingToEncoding(encoding));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue