Sobes.tech
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.