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;