|
@@ -44,7 +44,7 @@ typedef NSString * (^AFQueryStringSerializationBlock)(NSURLRequest *request, id
|
|
- parameter string: The string to be percent-escaped.
|
|
- parameter string: The string to be percent-escaped.
|
|
- returns: The percent-escaped string.
|
|
- returns: The percent-escaped string.
|
|
*/
|
|
*/
|
|
-static NSString * AFPercentEscapedStringFromString(NSString *string) {
|
|
|
|
|
|
+NSString * AFPercentEscapedStringFromString(NSString *string) {
|
|
static NSString * const kAFCharactersGeneralDelimitersToEncode = @":#[]@"; // does not include "?" or "/" due to RFC 3986 - Section 3.4
|
|
static NSString * const kAFCharactersGeneralDelimitersToEncode = @":#[]@"; // does not include "?" or "/" due to RFC 3986 - Section 3.4
|
|
static NSString * const kAFCharactersSubDelimitersToEncode = @"!$&'()*+,;=";
|
|
static NSString * const kAFCharactersSubDelimitersToEncode = @"!$&'()*+,;=";
|
|
|
|
|
|
@@ -119,7 +119,7 @@ static NSString * AFPercentEscapedStringFromString(NSString *string) {
|
|
FOUNDATION_EXPORT NSArray * AFQueryStringPairsFromDictionary(NSDictionary *dictionary);
|
|
FOUNDATION_EXPORT NSArray * AFQueryStringPairsFromDictionary(NSDictionary *dictionary);
|
|
FOUNDATION_EXPORT NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value);
|
|
FOUNDATION_EXPORT NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value);
|
|
|
|
|
|
-static NSString * AFQueryStringFromParameters(NSDictionary *parameters) {
|
|
|
|
|
|
+NSString * AFQueryStringFromParameters(NSDictionary *parameters) {
|
|
NSMutableArray *mutablePairs = [NSMutableArray array];
|
|
NSMutableArray *mutablePairs = [NSMutableArray array];
|
|
for (AFQueryStringPair *pair in AFQueryStringPairsFromDictionary(parameters)) {
|
|
for (AFQueryStringPair *pair in AFQueryStringPairsFromDictionary(parameters)) {
|
|
[mutablePairs addObject:[pair URLEncodedStringValue]];
|
|
[mutablePairs addObject:[pair URLEncodedStringValue]];
|