【发布时间】:2021-01-01 04:06:06
【问题描述】:
我设计了一个请求,它将接受所有类型的输入,如 XML、JSON 等。
因此,该方法将响应并给出相应的输出。
有没有这方面的例子?
我已经尝试了下面的代码。
当我从邮递员那里调用它时,它给出了一个
415 错误。
[HttpPost("/GetOutput", Name = nameof(GetOutput))]
[Consumes("application/xml","application/json", "text/plain")]
public IActionResult GetOutput(dynamic request)
{
//process
return new ObjectResult(res.ToString());
}
【问题讨论】:
-
[FromBody]dynamic的目的是什么? -
415 是不受支持的媒体类型。你在发什么?
标签: c# http post asp.net-core-webapi