Sobes.tech
Junior — Middle

İstemci ve sunucu arasındaki iletişimde kullanılan temel ağ isteği türlerini sıralayabilir misin?

sobes.tech yapay zeka

AI'dan gelen yanıt

İstemci ve sunucu arasındaki iletişimde kullanılan temel ağ istekleri türleri genellikle HTTP metodlarına karşılık gelir:

  • GET — sunucudan veri almak için istek.
  • POST — sunucuya veri göndererek bir kaynak oluşturmak.
  • PUT — sunucudaki mevcut bir kaydı güncellemek.
  • DELETE — bir kaydı silmek.
  • PATCH — kaydın kısmi güncellemesi.
  • HEAD — gövdesiz sadece yanıt başlıklarını almak.

iOS'ta bu tür istekleri gerçekleştirmek için genellikle URLSession kullanılır, örneğin:

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
    // yanıtın işlenmesi
}
task.resume()

Bu metodlar, REST veya diğer protokoller aracılığıyla istemci ve sunucu arasındaki etkileşimi organize etmeye olanak tanır.