Junior — Middle
Tekrarlanan isteklerde hangi HTTP yöntemleri idempotentliği sağlar?
sobes.tech yapay zeka
AI'dan gelen yanıt
HTTP metodlarının idempotansı, aynı isteğin tekrar edilmesinin ilk çağrıdan sonra sunucu durumunu değiştirmeyeceği anlamına gelir.
Ana idempotent metodlar şunlardır:
- GET — veri almak, durumu değiştirmez.
- PUT — kaynağı güncellemek, aynı verilerle tekrar eden istekler sonucu değiştirmez.
- DELETE — kaynağı silmek, tekrar eden çağrılar kaynağı bir kez siler, sonraki çağrılar durumu değiştirmez.
- HEAD — GET'e benzer, ancak yanıt gövdesi olmadan, idempotenttir.
- OPTIONS — mevcut metodları sorgular, durumu değiştirmez.
POST metodu idempotent değildir, çünkü tekrar eden istekler yeni kaynaklar oluşturabilir veya sunucu durumunu değiştirebilir.