2
所有代码均可正常工作,问题在于身份验证失败,尽管用户名和密码是100%正确的,因此不确定是否有办法通过登录名和密码,并得到了用户认证IOS - 使用REST API进行基本身份验证 - SSL - AFNetworking 3.0
NSString *urlString = @"URL";
NSMutableArray * keyStrings = [NSMutableArray new];
NSMutableArray * valueStrings = [NSMutableArray new];
[keyStrings addObject:@"user"];
[valueStrings addObject:@"abc"];
[keyStrings addObject:@"password"];
[valueStrings addObject:@"12345"];
NSDictionary * requestDict = [[NSDictionary alloc] initWithObjects:valueStrings forKeys:keyStrings];
AFHTTPSessionManager* manager = [AFHTTPSessionManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"application/xml"];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
manager.securityPolicy.allowInvalidCertificates = YES;
manager.securityPolicy.validatesDomainName = NO;