gpt4 book ai didi

asp.net-core - AspNetCore 中的 Controller 配置

转载 作者:行者123 更新时间:2023-12-04 18:31:42 32 4
gpt4 key购买 nike

我想将我的 Controller 中的一个(并且只有一个)配置为仅接受 application/xml要求。

在过去,我使用 IControllerConfiguration 来做到这一点,就像描述的 here (Per-Controller configuration) .

我怎样才能在 Aspnet Core 中做到这一点?

最佳答案

您可以使用 Consumes - 注释以及 Controller 或操作级别上接受的内容类型。


[Consumes("application/xml")]
public class MyController : Controller
{
public IActionResult MyAction([FromBody] CallModel model)
{
....
}
}

仅当客户端提供 application/xml 的 Content-Type header 时,对该 Controller 的调用才会成功。 .否则将返回 415(不支持的媒体类型)。

关于asp.net-core - AspNetCore 中的 Controller 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38715147/

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