Давайте используем URLSession для выполнения этой задачи.
URLSession
В Swift нет встроенного анализа HTML; нам нужен помощник.
Swift позволяет легко отправлять HTTP-запросы с использованием класса URLSession.
Вот как отправить HTTP-запрос с базовой аутентификацией в Swift.