Похоже, проблема с вашим вторым URL - это каналы |
в конце. Один из способов избежать этой проблемы - использовать URLComponents
. Вставьте это в начале fetchData
var urlComponents = URLComponents()
urlComponents.scheme = "http"
urlComponents.host = "183.111.148.229"
urlComponents.path = "/mob_json/mob_json.aspx"
urlComponents.queryItems = [
URLQueryItem(name: "nm_sp", value: "UP_MOB_CHECK_LOGIN"),
URLQueryItem(name: "param", value: "1000|1000|1")
]
, а затем получите URL-адрес из компонентов
if let url = urlComponents.url {
let session = URLSession(configuration: .default)
//... same as before