Asp.net web api 使用webapi的AddMvcCore时出现415错误

Asp.net web api 使用webapi的AddMvcCore时出现415错误,asp.net-web-api,asp.net-core,content-type,Asp.net Web Api,Asp.net Core,Content Type,当使用AddMvc进行webapi调用时,一切正常,但当使用AddMvcCore时,它会抛出415 请求标头设置为 内容类型:application/json;字符集=UTF-8 接受:application/json 有什么想法吗?原来我只需要再加一行 services.AddMvcCore() .AddJsonFormatters()文件 我认为这是因为Web API就像 publicstringpost([FromBody]JObject arg) 它需要json.net来转换js

当使用AddMvc进行webapi调用时,一切正常,但当使用AddMvcCore时,它会抛出415

请求标头设置为


内容类型:application/json;字符集=UTF-8
接受:application/json


有什么想法吗?

原来我只需要再加一行


services.AddMvcCore()
.AddJsonFormatters()文件

我认为这是因为Web API就像

publicstringpost([FromBody]JObject arg)

它需要json.net来转换json字符串


相关讨论是

你就是那个人!从一个空的WebAPI项目开始肯定有一些缺陷。