[FromBody]一直没去研究到底是啥玩意,以为是只能在from表单里的参数,一直也没去加这个,直接都是 func(string name,int id){...}
今天用别人的代码,发现这个问题,才去了解了下,也没看出个什么鬼
貌似那些基本的数据类型,string、int、datetime、bool,加了[FromBody],去访问,参数都是null
加一个实体集
public class DeleteReq{ public string id { get; set; } }
public Response Delete([FromBody]DeleteReq request)
或者用数组
public Response Delete([FromBody]string[] ids)
这类的是阔以访问的
[FromBody]是以josn格式的字符串的形式传递,contentType是application/json
[FromQuery]是GET方式在URL后key=value&key=value的方式
[FromForm]是传统的HTML表单提交,现在用的比较少了