使用发布 API 时出错 - 不会将 JObject Toke 发送到 API



hat是我尝试将POST的一些价值传递给我的API的方式。如果我删除"JObject令牌",它可以正常工作,然后它不会给出错误 500。

但如果它打开,那么它就会放弃 500。

代码已从 MVC 转移到 .net core 2.0

如何解决此问题,以便将我的值提交到 API?

此处错误:

[Route("api/Stripe")]    
    [HttpPost]
    public async Task<IActionResult> Post(JObject token)

这里没有错误:

[Route("api/Stripe")]    
    [HttpPost]
    public async Task<IActionResult> Post()

我已经在Nuget中安装了Newtonsoft.json。

在对象之前尝试使用[FromBody]。我的意思是,像这样的事情

[Route("api/Stripe")]    
[HttpPost]
public async Task<IActionResult> Post([FromBody] JObject token)

我在 .Net 上使用 [FromBody] 我的 API,但是,在 .NET Core 中,它似乎工作原理相同Json Post on ASP.NET CORE

相关内容

  • 没有找到相关文章

最新更新