So führen Sie eine HTTP-Anfrage in Swift aus: Schritt-für-Schritt-Anleitung für iOS-Entwickler
Hallo! Ich bin neu in Swift und iOS-Entwicklung und versuche, eine einfache GET-Anfrage an eine API zu stellen, aber nichts funktioniert. Mein Code sieht so aus:
```swift
let url = URL(string: "https://api.example.com/users")
let request = URLRequest(url: url!)
let dataTask = URLSession.shared.dataTask(with: request) { data, response, error in
print(data)
}
dataTask.resume()
```
In der Konsole wird `nil` ausgegeben. Ich verstehe nicht, warum die Daten nicht ankommen. Ich habe auch versucht, `URLSession.shared.dataTask(with: url)` zu verwenden – das gleiche Ergebnis.
Ich habe gelesen, dass man `URLSession` verwenden muss, aber die Beispiele im Internet sind zu kompliziert: da sind irgendwelche Closures, Fehlerbehandlung, JSONDecoder... Ich muss einfach nur einen String vom Server holen und ausgeben.
Können Sie mir sagen, wie man einen HTTP-Request in Swift richtig macht? Am liebsten mit minimalem Code und Erklärungen für Anfänger. Vielen Dank im Voraus!
<<>>
Das Hauptproblem: Sie verarbeiten die Antwort nicht und extrahieren die Daten nicht
In Ihrem Code geben Sie nur das Objekt
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen