Primero, asegúrate de que tienes permisos para acceder a la red en tu Info.plist.
Info.plist
Swift, por defecto, no incluye una biblioteca integrada para el análisis de HTML, lo que hace necesario el uso de bibliotecas de terceros para manejar esta tarea eficazmente.
Swift facilita el trabajo con solicitudes HTTP.
El siguiente ejemplo en Swift muestra cómo enviar una solicitud con autenticación básica utilizando URLSession.