标签: asp.net-mvc asp.net-core
我有一个自定义输出格式化程序,用于在接受标头以text / csv形式出现时产生csv输出。默认情况下,如果未使用特定的接受标头,则使用json格式,因为这是默认的dotnet核心行为。问题是当操作产生BadRequest结果时。自定义输出格式化程序仍被调用。当返回错误请求时,我希望使用默认输出格式化程序。如何在不将逻辑放入自定义输出格式化程序中的情况下实现此目标?