Я пытаюсь прочитать удаленный файл txt, который находится на удаленном хостинге. У меня есть ссылка, например http://www.link.com/file.txt.Не удается получить результат от NSURL
Я использую этот код:
let myURLString = "http://google.com"
guard let myURL = NSURL(string: myURLString) else {
print("Error: \(myURLString) doesn't seem to be a valid URL")
return
}
do {
let myHTMLString = try String(contentsOfURL: myURL)
print("HTML : \(myHTMLString)")
} catch let error as NSError {
print("Error: \(error)")
}
Но всегда получаю пустую строку. Файл не пуст. Я запускаю свое приложение на симуляторе iOS в Xcode. Что я делаю неправильно?
Извините за мой плохой английский.
Какая ошибка возвращается? –
Я проверил ваш код на детской площадке (например, с помощью google.com), и я получаю результат. Код прекрасно работает. Не могли бы вы поделиться ссылкой txt? Вы можете получить ссылку в своем терминале (например, с помощью wget). –
Вы можете использовать отладчик прокси (например, Charles Proxy и т. Д.), Чтобы проверить, отправляется ваш HTTP-запрос, и ответ содержит ожидаемый контент. –