Модуль достижимости - PullRequest
0 голосов
/ 03 июля 2019

Извините за все вопросы, касающиеся этого приложения. Я боролся за кодирование этого приложения в течение нескольких дней.

Как вы могли видеть из моих предыдущих вопросов, в настоящее время я пытаюсь создать приложение, которое проверяет, работает ли сервер сайта или нет.

Я прочитал много старых вопросов о переполнении стека, и они сказали использовать модуль достижимости. Когда я перехожу к модулю доступности Apple, он кажется устаревшим.

У кого-нибудь есть другие решения для этого приложения? Моя цель - попросить пользователя указать, сколько веб-сайтов они хотят, а затем приложение проверяет, работают они или нет.

1 Ответ

0 голосов
/ 03 июля 2019

сделайте запрос URL, а затем проверьте ответ.Если код ответа 503, значит сервер не работает.Вы можете увидеть список ответов сервера ЗДЕСЬ и код ниже, чтобы проверить ответы

let url = URL(string: "Your Server URL")

let task = URLSession.shared.dataTask(with: url!) { _, response, _ in
    if let httpResponse = response as? HTTPURLResponse {
        print(httpResponse.statusCode) // if the response code is 503 then the server is down

    }
}

task.resume()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...