Intern
Sürümüne göre, kaynağı tamamen değiştirmek ve idempotent olmak için kullanılan HTTP yöntemi nedir? PATCH POST PUT DELETE
sobes.tech yapay zeka
AI'dan gelen yanıt
HTTP spesifikasyonuna göre, PUT yöntemi bir kaynağı tamamen değiştirmek için kullanılır ve idempotenttir. Bu, aynı verilerle tekrarlanan PUT isteğinin ilk istekten sonra kaynağın durumunu değiştirmeyeceği anlamına gelir.
- PUT — tüm kaynağı değiştirir.
- PATCH — kaynağı kısmen günceller.
- POST — genellikle yeni bir kaynak oluşturur veya bir işlem gerçekleştirir, idempotent değildir.
- DELETE — kaynağı siler, aynı zamanda idempotenttir, ancak değiştirmez.
PUT kullanım örneği:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{"name": "Иван", "age": 30}
Bu istek, ID'si 123 olan kullanıcının verilerini yeni verilerle değiştirecektir.