Sobes.tech
Junior — Middle

Meg tudnád nevezni a kliens és szerver közötti kommunikációban használt főbb hálózati kéréstípusokat?

sobes.tech MI

Válasz az MI-től

A hálózati kérések fő típusai, amelyeket általában a kliens és a szerver közötti kommunikációban használnak, megfelelnek a HTTP-módszereknek:

  • GET — kérés az adatok lekérésére a szervertől.
  • POST — adatok küldése a szervernek erőforrás létrehozásához.
  • PUT — meglévő erőforrás frissítése a szerveren.
  • DELETE — erőforrás törlése.
  • PATCH — részleges erőforrás frissítése.
  • HEAD — csak a válasz fejlécének lekérése a test nélkül.

iOS-en ezekhez a kérésekhez általában a URLSession-t használják, például:

let url = URL(string: "https://api.example.com/items")!
var request = URLRequest(url: url)
request.httpMethod = "GET"

let task = URLSession.shared.dataTask(with: request) { data, response, error in
    // válasz feldolgozása
}
task.resume()

Ezek a módszerek lehetővé teszik a kliens és a szerver közötti kommunikáció REST vagy más protokollok segítségével történő szervezését.