Putve patch arasındaki fark nedir?
Putve patch arasındaki fark nedir?

Video: Putve patch arasındaki fark nedir?

Video: Putve patch arasındaki fark nedir?
Video: 6) Asp.NET Core 5.0 - HTTP Fonksiyonları (GET - POST - PUT - PATCH - DELETE) 2024, Mayıs
Anonim

Ana arasındaki fark NS KOY ve YAMA yöntem şudur ki KOYMAK yöntem, kaynağın orijinal sürümünün yerini alan, istenen kaynağın değiştirilmiş bir sürümünü sağlamak için istek URI'sini kullanır; YAMA yöntem, kaynağı değiştirmek için bir dizi talimat sağlar.

Bunu göz önünde bulundurarak, patch ve put request arasındaki temel fark nedir?

kullanma KOYMAK sadece bir özniteliği değiştirmek istesek bile tüm öznitelikleri belirtmemizi gerektirir. Ama eğer kullanırsak YAMA yöntemi sadece ihtiyacımız olan alanları güncelleyebiliyoruz ve tüm alanlardan bahsetmeye gerek yok. YAMA bir değeri değiştirmemize izin vermiyor bir dizi veya bir özniteliği veya dizi girişini kaldırın.

Ek olarak, post ve put arasındaki fark nedir? NS POST ve PUT arasındaki fark bu mu KOYMAK idempotent, yani aynı şeyi çağırıyor KOYMAK birden çok kez talep etmek her zaman aynı sonucu verir (bu bir yan etki değildir), öte yandan, bir İLETİ tekrar tekrar istek, aynı kaynağı birden çok kez oluşturmanın (ek) yan etkilerine sahip olabilir.

Ayrıca biliyorum, put mu yoksa yama mı kullanmalıyım?

NS YAMA yöntemi, mevcut bir kaynağı güncellerken burada doğru seçimdir - grup kimliği. PUT gerekir yalnızca bir kaynağı bütünüyle değiştiriyorsanız kullanılabilir. Mevcut HTTP KOYMAK yöntem yalnızca bir belgenin tamamen değiştirilmesine izin verir.

Neden yama yöntemini kullanıyoruz?

HTTP kaynağı. A YAMA Öte yandan istek, kullanılmış bir konumdaki kaynağın bir kısmında değişiklik yapmak için. Yani, YAMALAR kaynak - özelliklerini değiştirme. Bilişim Teknoloji NS kullanılmış kaynaklarda küçük güncellemeler yapmak ve onun idempotent olmak gerekli değildir.

Önerilen: