Sobes.tech
Junior — Middle

Kannst du die wichtigsten Arten von Netzwerk-Anfragen auflisten, die in der Kommunikation zwischen Client und Server verwendet werden?

sobes.tech KI

Antwort von AI

Die wichtigsten Arten von Netzwerkanfragen, die in der Kommunikation zwischen Client und Server verwendet werden, entsprechen in der Regel den HTTP-Methoden:

  • GET — Anfrage zum Abrufen von Daten vom Server.
  • POST — Senden von Daten an den Server zur Erstellung einer Ressource.
  • PUT — Aktualisierung einer bestehenden Ressource auf dem Server.
  • DELETE — Löschen einer Ressource.
  • PATCH — Teilweise Aktualisierung einer Ressource.
  • HEAD — Nur die Header der Antwort ohne den Körper abrufen.

Unter iOS verwendet man zum Ausführen solcher Anfragen in der Regel URLSession, zum Beispiel:

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
    // Antwortverarbeitung
}
task.resume()

Diese Methoden ermöglichen die Organisation der Interaktion zwischen Client und Server über REST oder andere Protokolle.