gpt4 book ai didi

c# - Web API 帖子正文属性 null

转载 作者:行者123 更新时间:2023-11-30 12:20:26 26 4
gpt4 key购买 nike

我正在从 Angular 应用程序中发布一条消息,每次发布正文总是以 null 形式进入函数。 Angular 应用程序中的控制台日志直接在 post 请求之前确认该对象确实包含信息,它似乎在整个过程中的某个地方丢失了。

public class SentMessage
{
public string MessageFrom { get; set; }
public string MessageTo { get; set; }
public string Message { get; set; }
}

// Post a new message
[Route("Conversation/AddTo")]
[HttpPost]
public IHttpActionResult AddToConversation(SentMessage message)
{
if (message is null)
{
return NotFound();
}

return Ok("Message Sent");
}

到目前为止,我已经按照其他帖子中的建议在方法属性上使用和不使用 [FromBody] 进行了尝试,但过去我不确定出了什么问题。

........

最佳答案

如您所说,将 [FromBody] 放在方法参数上,并确保您使用 application/的 Content-Type 进行 POST json.

关于c# - Web API 帖子正文属性 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51794996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com