我创建了一个这样的 ASP.net Web API 控制器:
public class UsersController : ApiController
{
//...
public void Put([FromBody]User_API user, long UpdateTicks)
{
user.UpdateTicks = UpdateTicks;
//...
}
}
如果客户端没有提供正确的参数,“user”参数将为空。我可以做一个全局过滤器来检查这样的每个参数,如果发生任何错误,将返回 400 消息。