diff --git a/src/ios/AFNetworking/AFHTTPSessionManager.m b/src/ios/AFNetworking/AFHTTPSessionManager.m index 448983e..11467e3 100644 --- a/src/ios/AFNetworking/AFHTTPSessionManager.m +++ b/src/ios/AFNetworking/AFHTTPSessionManager.m @@ -184,6 +184,8 @@ { NSError *serializationError = nil; NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block error:&serializationError]; + [request setHTTPShouldHandleCookies:NO]; + if (serializationError) { if (failure) { dispatch_async(self.completionQueue ?: dispatch_get_main_queue(), ^{ @@ -232,6 +234,8 @@ { NSError *serializationError = nil; NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block error:&serializationError]; + [request setHTTPShouldHandleCookies:NO]; + if (serializationError) { if (failure) { dispatch_async(self.completionQueue ?: dispatch_get_main_queue(), ^{ @@ -293,6 +297,8 @@ { NSError *serializationError = nil; NSMutableURLRequest *request = [self.requestSerializer multipartFormRequestWithMethod:method URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters constructingBodyWithBlock:block error:&serializationError]; + [request setHTTPShouldHandleCookies:NO]; + if (serializationError) { if (failure) { dispatch_async(self.completionQueue ?: dispatch_get_main_queue(), ^{ @@ -358,6 +364,8 @@ { NSError *serializationError = nil; NSMutableURLRequest *request = [self.requestSerializer requestWithMethod:method URLString:[[NSURL URLWithString:URLString relativeToURL:self.baseURL] absoluteString] parameters:parameters error:&serializationError]; + [request setHTTPShouldHandleCookies:NO]; + if (serializationError) { if (failure) { dispatch_async(self.completionQueue ?: dispatch_get_main_queue(), ^{ diff --git a/test/e2e-specs.js b/test/e2e-specs.js index dfe674d..78923b9 100644 --- a/test/e2e-specs.js +++ b/test/e2e-specs.js @@ -947,7 +947,6 @@ const tests = [ } }, { - only: true, description: 'should not send any cookies after running "clearCookies" (GET) #248', expected: 'resolved: {"status": 200, "data": "{\"cookies\":{}} ...', before: helpers.disableFollowingRedirect,