Çeşitli yerlerde iki tür örnek görüyorum. Bir " "telefon = 123.456.7890" http://127.0.0.1/services/rest/user/123"Bir REST PUT yöntemi için önerilen/etkili istek yükü nedir?
-d PUT -X
kıvrılma gibi form alanlarını kullanan ve diğerleri gibi bir XML içeriğini (bazı varyasyon) bu
kullanıryankı "< kullanıcı> < id> 123 </id> < telefon> 123.456.7890 </telefon> </kullanıcı>" | -X PUT kıvırmak -d @ - "http://127.0.0.1/services/rest/user/"
Bu form alanları kullanmak gibi görünüyorkısalık avantajına sahiptir ve açıkça sadece modifiye alanları hedefleyerek müşterinin niyeti belirleme, ama "derin garip adrese yapar "meta veriler.
XML içeriğinin kullanılması daha eksiksiz olma avantajına sahiptir, ancak müşterinin hangi alanı değiştirdiğini saptamanın ek yükünün dezavantajı (tüm kaynakları küçük değişiklikler ile geri gönderdiklerini varsayarak).
En iyi uygulama, hatta daha yaygın bir uygulama var mı?