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.