Junior — Middle
Kas saaks loetleda peamised võrgupäringute tüübid, mida kasutatakse kliendi ja serveri vahelises suhtluses?
sobes.tech AI
Vastus AI-lt
Peamised võrgupäringute tüübid, mida tavaliselt kasutatakse kliendi ja serveri vahelises suhtluses, vastavad HTTP meetoditele:
- GET — päring andmete saamiseks serverilt.
- POST — andmete saatmine serverile ressursi loomiseks.
- PUT — olemasoleva ressursi uuendamine serveris.
- DELETE — ressursi kustutamine.
- PATCH — osaline ressursi uuendamine.
- HEAD — ainult vastuse päiste saamine ilma kehasid.
iOS-is kasutatakse selliste päringute tegemiseks tavaliselt URLSessioni, näiteks:
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
// vastuse töötlemine
}
task.resume()
Need meetodid võimaldavad korraldada kliendi ja serveri vahelist suhtlust REST-i või teiste protokollide kaudu.