0
正如標題所述,每個人的表現和用法有什麼不同? 還有什麼是緩衝和非緩衝的原因?內存使用情況?C# - ASP.NET中緩衝(MVC)和非緩衝(WEB API)的區別?
正如標題所述,每個人的表現和用法有什麼不同? 還有什麼是緩衝和非緩衝的原因?內存使用情況?C# - ASP.NET中緩衝(MVC)和非緩衝(WEB API)的區別?
這裏是MVC和的WebAPI的參數之間的一些差異結合:
MVC只有模型粘合劑和無格式化。這是因爲MVC會在請求的主體上模擬綁定(通常期望它只是FormUrl編碼),而WebAPI則在請求的主體上使用一個序列化器。
MVC緩衝了請求體,因此可以輕鬆地將其饋送到模型綁定中。 WebAPI不會緩衝請求主體,因此默認情況下不會對請求主體建模。
WebAPI的綁定可以根據動作簽名類型完全靜態地確定。例如,在WebAPI中,您靜態地知道參數是否將綁定到正文或查詢字符串。而在MVC中,模型綁定系統將搜索正文和查詢字符串。
通過這個鏈接:http://blogs.msdn.com/b/jmstall/archive/2012/04/16/how-webapi-does-parameter-binding.aspx
是否有性能問題是一個緩衝和非緩衝? – janmvtrinidad