Junior — Middle
Kun je de belangrijkste typen netwerkverzoeken die worden gebruikt in communicatie tussen client en server opsommen?
sobes.tech AI
Antwoord van AI
De belangrijkste typen netwerkverzoeken die worden gebruikt in communicatie tussen client en server komen meestal overeen met HTTP-methoden:
- GET — verzoek om gegevens van de server op te halen.
- POST — gegevens naar de server sturen om een bron te creëren.
- PUT — bijwerken van een bestaande bron op de server.
- DELETE — verwijderen van een bron.
- PATCH — gedeeltelijke update van een bron.
- HEAD — alleen de kopteksten van het antwoord ophalen zonder de inhoud.
Op iOS worden deze verzoeken meestal uitgevoerd met URLSession, bijvoorbeeld:
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
// verwerking van het antwoord
}
task.resume()
Deze methoden maken het mogelijk om de interactie tussen client en server te organiseren via REST of andere protocollen.