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.