Я пытаюсь подключить свое приложение iOS к приложению HTTPS Rails, которое в настоящее время выполняется на локальном хосте в моей сети. Я могу получить доступ к сайту из своего браузера с помощью https://myIP:3000/display
, а также в командной строке с запросом на завивание. Я пытаюсь получить к нему доступ из моего приложения, используя:
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//let url = NSURL(string: "https://another/Sinatra/website/feed")
let url = NSURL(string: "https://myIP:3000/display")
let request = NSURLRequest(URL: url!)
let task = NSURLSession.sharedSession().dataTaskWithURL(url!)
task!.resume()
}
Когда я пытаюсь получить доступ к сайту sinatra, у меня нет проблем и вы можете даже распечатать JSON на консоли с правильными командами. Однако, когда я устанавливаю URL-адрес моего веб-сайта Rails, я получаю следующую ошибку.
NSURLSession/NSURLConnection Ошибка загрузки HTTP (kCFStreamErrorDomainSSL, -9813)
Кроме того, я могу сказать, что мое приложение localhost Rails (на другом компьютере) не пингируется из приложения iOS, а пинг из команды браузера и curl.
Любые идеи, как это исправить?