asp.net 中读取webapi中的post对象参数时候需要使用[FromBody],读取get的参数要用到[FromUri]。
例如
[System.Web.Http.HttpGet] public object GetPage([FromUri]ProductSearchInput input) { ... }
[System.Web.Http.HttpPost] public bool TranslateApi([FromBody]TranslateInput input) { ... }
但是在.net core中post相同,但是get的时候不同,使用[FromQuery]
[HttpGet("/GetTest")] public async Task<string> Get([FromQuery] string projectCode) { ... }