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.