2
모든 것이 코드와 잘 작동하지만 사용자 이름과 비밀번호가 100 % 정확하지만 문제가 없다는 것이 문제가 될 수 있습니다. 로그인과 암호를 전달하고 사용자가 당신이이 경우에 당신이 Authorization
헤더 필드를 사용하는 대신에 일반 텍스트 사용자 이름과 암호를 전달해야 HTTP Basic Authentication를 사용하려는 것 같은데요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;