У меня есть сайт с трафиком как по HTTP, так и по HTTPS.HTTPS NSURLConnection не работает
Я разрабатываю приложение (IOS 9), которые называют некоторые из этих URL-адресов, но когда я перешел с HTTP на HTTPS я получаю следующее сообщение об ошибке:
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
я уже отключил АТС, потому что у меня есть интеграция facebook, и она жаловалась.
Вот мой кусок кода, который делает вызов, и обрабатывает результат:
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://myRestWebService?test=Y"]];
NSMutableURLRequest *request = [ NSMutableURLRequest requestWithURL:url];
NSError *error;
NSURLResponse *response;
NSData *myUrlData = [ NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:&error];
NSString *result = [[NSString alloc] initWithData:myUrlData encoding:NSUTF8StringEncoding];
Как вы можете видеть, это синхронный вызов.
Сертификат подписан Go Daddy, поэтому он надежен и хорошо работает в браузере.
Любые советы будут оценены.
Когда вы говорите: «Я уже отключил ATS, потому что у меня есть интеграция с facebook, и он жаловался:« Как вы это сделали? Разрешить определенные домены и субдомены или разрешить произвольные нагрузки? – beyowulf
Разрешение произвольных нагрузок – Walucas