Ich möchte eine API aufrufen und es ist ein Teil meiner App, aber ich möchte sicherstellen, dass ich den Statuscode der Website, die ich aufrufen (um Laufzeitfehler zu vermeiden) bekommen. Ich kann den Statuscode für URLResponse nicht abrufen, aber ich kann ihn für HTTPURLResponse abrufen. Wie benutze ich letzteres anstelle des ersteren?Verwenden Sie HTTPURLResponse anstelle von URLResponse
let requestURLString = "my_http_url"
let requestURL = URL(string: requestURLString)
let config = URLSessionConfiguration.default
let session = URLSession(configuration: config)
let ETAreq = session.dataTask(with: requestURL!)
{
(data, response (this is the URLResponse), error) in
if error == nil
{
//switch (this is where I will put switch of status code)
}
}
Dank es sehr viel tatsächlich funktioniert! –