Sobes.tech
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.