Junior — Middle
Ana HTTP yöntemlerini listeleyebilir ve kullanım alanlarını açıklayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Temel HTTP yöntemleri ve kullanımları:
- GET — bir kaynağı almak için istek. Sunucu durumunu değiştirmeden veri okumak için kullanılır.
- POST — sunucuya yeni bir kaynak oluşturmak veya bir işlem yapmak için veri gönderme.
- PUT — mevcut bir kaydı güncelleme veya yoksa oluşturma (idempotent yöntem).
- DELETE — kaynağı silme.
- PATCH — kaynağın kısmi güncellemesi.
- HEAD — gövdesiz kaynak başlıklarını sorgulama, varlığı veya meta verileri kontrol etmek için kullanılır.
Örnek: REST API ile çalışma sırasında
- GET /users — kullanıcı listesini almak
- POST /users — yeni bir kullanıcı oluşturmak
- PUT /users/1 — id=1 olan kullanıcıyı güncellemek
- DELETE /users/1 — id=1 olan kullanıcıyı silmek
Bu yöntemleri anlamak, istemci ve sunucu arasındaki etkileşimi doğru organize etmek için önemlidir.