diff --git a/src/ios/CordovaHttpPlugin.m b/src/ios/CordovaHttpPlugin.m index 15fa17f..1c34d92 100644 --- a/src/ios/CordovaHttpPlugin.m +++ b/src/ios/CordovaHttpPlugin.m @@ -20,11 +20,13 @@ @implementation CordovaHttpPlugin { AFSecurityPolicy *securityPolicy; bool redirect; + AFHTTPSessionManager *manager; } - (void)pluginInitialize { securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone]; redirect = true; + manager = [AFHTTPSessionManager manager]; } - (void)setRequestSerializer:(NSString*)serializerName forManager:(AFHTTPSessionManager*)manager { @@ -157,7 +159,6 @@ } - (void)post:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; @@ -199,7 +200,6 @@ } - (void)get:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; @@ -241,7 +241,6 @@ } - (void)put:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; @@ -283,7 +282,6 @@ } - (void)patch:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; @@ -325,7 +323,6 @@ } - (void)delete:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; @@ -366,7 +363,6 @@ } - (void)head:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; NSDictionary *parameters = [command.arguments objectAtIndex:1]; @@ -406,7 +402,6 @@ } - (void)uploadFile:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0]; @@ -463,7 +458,6 @@ - (void)downloadFile:(CDVInvokedUrlCommand*)command { - AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy = securityPolicy; NSString *url = [command.arguments objectAtIndex:0];