Sobes.tech
Junior — Middle

Pouvez-vous énumérer les principaux types de requêtes réseau utilisés dans la communication entre client et serveur?

sobes.tech IA

Réponse de l'IA

Les principaux types de requêtes réseau utilisés dans la communication entre client et serveur correspondent généralement aux méthodes HTTP :

  • GET — requête pour obtenir des données du serveur.
  • POST — envoi de données au serveur pour créer une ressource.
  • PUT — mise à jour d'une ressource existante sur le serveur.
  • DELETE — suppression d'une ressource.
  • PATCH — mise à jour partielle d'une ressource.
  • HEAD — obtenir uniquement les en-têtes de la réponse sans le corps.

Sur iOS, pour effectuer ces requêtes, on utilise généralement URLSession, par exemple :

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
    // traitement de la réponse
}
task.resume()

Ces méthodes permettent d'organiser l'interaction entre le client et le serveur via REST ou d'autres protocoles.