WCF'den Web API'ye geçmenin neden iyi bir adım olduğuna dair birçok argüman gördüm, ancak JsonResult eylemleriyle bir denetleyiciden bir Web API projesine geçiş yapma konusunda fazla bir şey görmedim. . Herkes Web API platformuna geçiş yapmanın temel faydalarını sağlayabilir mi, yoksa MVC3'e geçip göç etmemek anlamlıdır mu?MVC4 Web API'sı veya MVC3 JsonResult
5
A
cevap
8
WebAPI, standart bir JsonResult ile aldığınız kutunun dışında bir çok şey sağlar. Örneğin, WebAPI arayanın beklediği içerik türlerinin farkındadır ve talep edildiği gibi Json veya XML veya diğer türlerini döndürebilir.
Başka bir güzel özellik, WebAPI'nin oData'nın farkında olması ve kodun başka bir şey yapması gerekmeden başka eylemleri filtrelemek ve gerçekleştirmek için standart oData HTTP komutlarını kullanabilmesidir.
WebAPI, tam bir WCF hizmetinin veya asmks'in yükü olmadan güzel bir web servisi yapan çok sayıda şıklığa sahiptir.
Yine de JsonResult'dan memnunsanız, yeniden yazmanıza gerek yoktur.
İlgili konular
- 1. Asp.Net MVC3 MVC4 Yükseltme Aracı?
- 2. @ Html.ValidationSummary MVC3 veya MVC4 istemci tarafında doğrulama için çalışıyor mu?
- 3. MVC3 veya MVC4 içinde proje oluşturmayı kontrol edin
- 4. VS2012 Express Web MVC4 Uygulaması Oluşturulamıyor
- 5. MVC4 Web API'sında [Bind (Prefix = "principalId")] eşdeğeri?
- 6. MVC4 ViewBag veya ViewModel veya?
- 7. dizgisi JSONResult
- 8. Json sonucumu bir ASP.NET MVC3 web sitesinde nasıl test edebilirim?
- 9. JsonResult \ u0027 olarak özel karakterleri ayrıştırma (kesme işareti)
- 10. Ninject ve asp.net MVC4
- 11. Geri dönülemiyor JsonResult
- 12. ObjectResult ve JsonResult
- 13. MVC4
- 14. Harici taşıyıcı belirtecini kullanarak web oturumu açma (MVC4 Web Api)
- 15. MVC4 web api web sunucusuna dağıtıldığında varsayılan belgeyi bulamıyor
- 16. MVC3
- 17. MVC3
- 18. JsonResult Denetleyicisinden nasıl 404 dönmeliyim?
- 19. asp.net mvc3'te sayfanın kapatılması (veya kaldırılması)
- 20. MVC3 Denetleyici dönen JsonFile
- 21. MVC3
- 22. mvc3
- 23. mvc4 demeti, nasıl çalışıyor? mvc4 içinde
- 24. MVC4 Bundle Sürüm denetimi
- 25. MVC3 Html.ActionLink Post
- 26. Mvc4 datatables
- 27. denetleyicideki web api'yi nasıl çağırır ve görünüme geri döner MVC4
- 28. FullCalendar, ASP.NET MVC3 Action
- 29. ASP.NET MVC4 Kod Çalışmıyor
- 30. MVC4 WebAPI süreci başlatıcısı
OData desteği hakkında bilgi edinin, teşekkürler. Hala hangi yoldan atlayacağınızdan emin değilsiniz, ancak bu ne kazanacağımıza ve buna değecekse iyi bir öznitelik verir. –