Junior — Middle
HTTP PUT yöntemi yeni bir kaynak başlatmak ve oluşturmak için kullanılabilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, HTTP yöntemi PUT, yeni bir kaynak başlatmak ve oluşturmak için kullanılabilir. REST mimarisinde, PUT genellikle bilinen bir URI üzerinde kaynak oluşturmak veya değiştirmek için kullanılır.
PUT kullanarak oluşturmanın özellikleri:
- İstemci, yeni kaynağın adresi olacak belirli bir URI'ye PUT isteği gönderir.
- Bu URI'de kaynak yoksa, sunucu içeriğiyle birlikte oluşturur.
- Kaynak varsa, yeni içerikle değiştirilir.
POST'tan farklı olarak, POST genellikle sunucuda bir kaynak oluşturur ve yeni kaynağın URI'sini garanti etmez, PUT ise istemcinin URI'yi önceden bilmesini gerektirir.
Örnek:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
Eğer ID'si 123 olan kullanıcı yoksa, oluşturulur; varsa, güncellenir.