Sobes.tech
Junior — Middle

HTTP istekleri bağlamında PUT metodunun ne anlama geldiğini açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

HTTP'deki PUT yöntemi, belirtilen URL'de bir kaynağı değiştirmek veya oluşturmak için kullanılır. Kaynak mevcutsa, PUT onu tamamen günceller; değilse, verilen verilerle yeni bir tane oluşturur.

PUT'un temel özellikleri:

  • İdempotentlik: Aynı verilerle tekrar eden istekler, ilk çağrıdan sonra sonucu değiştirmez.
  • Tam güncelleme: Genellikle, kaynağın tüm verileri gönderilir, sadece değiştirilen alanlar değil.

Örnek: /users/123 adresinde bir kullanıcı kaynağınız varsa, yeni bir JSON nesnesiyle yapılan PUT isteği, kullanıcının verilerini tamamen değiştirecektir.

PUT /users/123 HTTP/1.1
Content-Type: application/json

{
  "name": "Иван",
  "email": "ivan@example.com"
}

PATCH'ten farklı olarak, PATCH kısmi güncellemeler içindir, PUT ise tam veri seti göndermeyi gerektirir.