鍍金池/ 問答/C#/ .Net Core 2.0中FromBody和FromForm的區(qū)別是?

.Net Core 2.0中FromBody和FromForm的區(qū)別是?

.Net Core 2.0中FromBody和FromForm的區(qū)別是?如果是開發(fā)app接口,用哪一個(gè)更好呢?

回答
編輯回答
悶騷型

body是包括form數(shù)據(jù)的,一般使用frombody。

2017年9月6日 13:13
編輯回答
孤酒

我沒有一個(gè)精確的解答。以我的理解:
FromBody 是讓 asp.net core 將整個(gè) POST 數(shù)據(jù)作為一個(gè)整體處理,比如你 POST 回來的數(shù)據(jù)是一整個(gè) JSON 字符串,那么可以用 [FromBody]MyClass myJsonObj 讓 asp.net core 將其反序列化為 MyClass 類型的 myJsonObj 對(duì)象。
FromForm則表明其后面變量的值應(yīng)該取自 POST 回來的 Form 數(shù)據(jù),而不是 QueryString。

2017年10月27日 21:59