我正在发布来自Angular应用程序的消息,并且每次发布正文始终以null形式进入函数时。在发布请求确认该对象确实包含信息之前,控制台会立即在Angular应用程序中进行登录,似乎在整个过程中都丢失了该信息。
before(:context)
到目前为止,我已经按照其他帖子的建议尝试过在方法属性上使用[FromBody]和不使用[FromBody],但是过去我不确定是怎么回事。
........
答案 0 :(得分:2)
如您所说,将[FromBody]
放在方法参数上,并确保您使用Content-Type
的{{1}}进行发布。
答案 1 :(得分:0)
只需修改代码
public IHttpActionResult AddToConversation([FromBody]SentMessage message)
{
if (message is null)
{
return NotFound();
}
return Ok("Message Sent");
}