Bir sıcak konu tür. Cevapları bir patlama bekliyoruz ;)
DİNLENME bir uygulamanın (DİNLENME sunucu) eylem bir nesne üzerinde belirlemek için HTTP isteği yöntemleri kullanarak prensibine göre çalışır. Yaygın olarak kullanılan 4 HTTP yöntemleri GET vardır, POST, PUT ve DELETE.
Ki, örneğin, söz konusu nesnenin kullanıcı verilerdir. DİNLENME url / object benzeyebilecek http://mydomain.com/services/user
Biz mevcut kullanıcı hakkında bilgi almak istedim, siz, GET http://mydomain.com/services/user/someuserid code>.
Bir kullanıcı oluşturmak için istedim, POST http://mydomain.com/services/user code> kullanmak ve istek gövdesi kullanıcının bilgilerini içerecektir.
Biz bir kullanıcının bilgisi değiştirmek istedim, PUT http://mydomain.com/services/user/someuserid code> kullanabilirsiniz. Yine, istek gövdesi kullanıcının yeni bilgiler içerecektir.
Bir kullanıcıyı silmek istedim, kullanmak istiyorsunuz DELETE http://mydomain.com/services/user/someuserid code>
Özetle, 4 farklı HTTP yöntemleri genellikle şu anlamları vardır, ama ne kadar dinlendirici bağlı olarak, sunucudan sunucuya farklılık:
- , Getir almak, ve diğer eş olsun == GET
- POST == oluşturmak, eklemek
- == Değişiklik PUT, alter
- SİL == sil, kaldır