Sobes.tech
Junior — Middle

Loyihalaringizda tarmoq so'rovlarini yuborish va qabul qilish bo'yicha amaliy tajribangiz bormi?

sobes.tech AI

AIdan javob

Ha, o'z loyihalarimda tarmoq so'rovlarini muntazam yuborib va olardim. Masalan, iOS ilovalarida REST API bilan muloqot qilish uchun URLSession dan foydalanardim.

Swiftda oddiy GET so'rovi misoli:

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("So'rov xatosi: \(error!)")
        return
    }
    // Olingan ma'lumotlarni qayta ishlash
    print(String(data: data, encoding: .utf8) ?? "Ma'lumotlar yo'q")
}
task.resume()

Shuningdek, serverga ma'lumot yuborish uchun POST so'rovlardan foydalanardim, javoblar va xatolarni boshqarardim, asinxronlikni ta'minlab, ma'lumotlarni olgach UI ni yangilardim.