解决:微信小程序请求asp.net core2.3接口参数获取不到的问题

解决:微信小程序请求asp.net core2.3接口参数获取不到的问题

415发表于2019-07-23

今天写nop4.2的微信小程序插件遇到一个问题:后台始终获取不到参数的值,参数一个复杂对象。

from clipboard

from clipboard

NewsId这个属性始终是0。

解决方案:

1、在Action方法的参数加上。[FromBody]

如:

public IActionResult Detail([FromBody] ReqNoticeDetail req)
如果前端发request是采用application/json的形式需要加[FromBody],不然读不到参数。

2、小程序调用wx.request的时候加上header

header: {
  'content-type': 'application/x-www-form-urlencoded'
}
因为wx.request默认的content-type是application/json。

小编蓝狐