Sobes.tech
Junior — Middle

Компонентҳои асосии дархости шабакавӣ кадомҳоянд?

sobes.tech AI

Ҷавоб аз AI

Басты компоненттері желілік сұраудың iOS-те:

  • URL — сұрау жасалатын ресурстың мекенжайы.
  • URLRequest — сұрау туралы ақпаратты қамтитын объект: URL, HTTP әдісі (GET, POST және т.б.), тақырыптар, сұрау денесі.
  • URLSession — желілік тапсырмаларды орындауды басқаратын объект.
  • URLSessionTask — сұрауды орындайтын және жауап алатын тапсырма.
  • Жауап (Response) — серверден алынған деректер, соның ішінде мәртебе, тақырыптар және дене.

URLSession пайдаланып қарапайым GET сұрауының мысалы:

let url = URL(string: "https://api.example.com/data")!
let task = URLSession.shared.dataTask(with: url) { data, response, error in
    if let data = data {
        // алынған деректерді өңдеу
        print(String(data: data, encoding: .utf8) ?? "")
    } else if let error = error {
        print("Қате: \(error.localizedDescription)")
    }
}
task.resume()