Junior — Middle
Máte praktické skúsenosti s odosielaním a prijímaním sieťových požiadaviek vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
Áno, vo svojich projektoch som pravidelne odosielal a prijímal sieťové požiadavky. Napríklad v iOS aplikáciách som používal URLSession na vykonávanie HTTP požiadaviek na interakciu s REST API.
Príklad jednoduchého GET požiadavky v Swift:
let url = URL(string: "https://api.example.com/data")!
let task = URLSession.shared.dataTask(with: url) { data, response, error in
guard let data = data, error == nil else {
print("Chyba požiadavky: \(error!)")
return
}
// Spracovanie prijatých dát
print(String(data: data, encoding: .utf8) ?? "Žiadne dáta")
}
task.resume()
Tiež som používal POST požiadavky na odoslanie dát na server, spracovával odpovede a chyby, zabezpečoval asynchrónnosť a aktualizoval UI po prijatí dát.