3

Я конвертировал приложение из ASIHTTPRequest в AFNetworking, все работает отлично для меня, я получаю ответ успешно при вызове api, но проблема возникает, когда AFNetworking даже задает Boolean allowInvalidCertificates для NO.CFNetwork SSLHandshake failed (-9810) Проблема (Objc)

manager.securityPolicy.allowInvalidCertificates = NO; 

Я попытался NSURLConnection, но тот же вопрос, все работает отлично, но я получаю эту ошибку войти рукопожатия все время.

Кроме того, у меня есть пара старых приложений, написанных на объективе c, в которых используется MKNetworking/AFNetworking, API работают нормально, я тоже получаю ответ.

Но вещь, которая меня беспокоит то, что я начинаю получать это сообщение в журнале:

CFNetwork SSLHandshake не удалось (-9810)

пока не вызове API не важно, SOAP/REST, странно В нескольких приложениях я не использую SSL, но все еще получаю его.

У меня есть проверка через интернет/блоги/Stackoverflow и все найденные решения, но проблема сохраняется.

Что это за код (-9810) в конце?

+0

Вы называете https api? –

+0

@NileshPatel да в основном https, но есть несколько с http – AiOsN

ответ

0

При установке

manager.securityPolicy.allowInvalidCertificates = NO; 

в том, что она будет проверять погоду сертификат SSL правильно установлен на сервере или нет.

Если он установлен неправильно, значит, из-за этого эта ошибка возникла.

+0

Пробовал этот тоже тоже не работает. – AiOsN

+0

Возможно ли предоставить вам общий доступ к URL вашего API? –

Смежные вопросы