Я пытаюсь HTTP POST к серверу с помощью Alamofire (Swift в библиотеку для работы в сети, https://github.com/Alamofire/Alamofire), и я получаю следующее сообщение об ошибке при выполнении POST HTTP:CFNetwork SSLHandshake не удалось (-9805) в прошивкой 8,1
2015-01-05 19:37:07.137 PIPiOS[1021:26574] CFNetwork SSLHandshake failed (-9805) 2015-01-05 19:37:07.540 PIPiOS[1021:26574] CFNetwork SSLHandshake failed (-9805) 2015-01-05 19:37:07.942 PIPiOS[1021:26574] CFNetwork SSLHandshake failed (-9805) 2015-01-05 19:37:07.943 PIPiOS[1021:26574] NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9805) <NSMutableURLRequest: 0x7f99425177c0> { URL: https://kmis.brookes.ac.uk/csms/w_secure.login } nil Optional(Error Domain=NSURLErrorDomain Code=-1200 "The operation couldn’t be completed. (NSURLErrorDomain error -1200.)" UserInfo=0x7f9944859110 {NSErrorFailingURLStringKey=https://kmis.brookes.ac.uk/csms/w_secure.login, NSErrorFailingURLKey=https://kmis.brookes.ac.uk/csms/w_secure.login, _kCFStreamErrorDomainKey=3, _kCFStreamErrorCodeKey=-9805, NSUnderlyingError=0x7f994259f3c0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1200.)"}) 2015-01-05 19:38:25.115 Oxford Brookes[1021:27197] Terminating since there is no system app.
Я ранее пользовался библиотекой SwiftHTTP и получал ту же ошибку. HTTP POST отлично работает через Java и PHP, поэтому я знаю, что на сервере нет ничего плохого. Любая идея, почему это происходит?
PS: Я тестирование на IOS Simulator таргетинга прошивки 8.1, да и я проверил дату/время, и это прекрасно
Для поиска людей, вот список кодов ошибок, относящихся к ssl handshake: http://www.opensource.apple.com/source/libsecurity_ssl/libsecurity_ssl-32463/lib /SecureTransport.h – eremzeit