ASP.NET Core 2.2返回不可接受的应用程序/八位字节流

时间:2019-09-04 08:36:27

标签: asp.net-core-2.2

我有一个简单的控制器,通常会返回应用程序/八位字节流。但是在某些情况下,我需要返回404。但是它总是返回406(不可接受)。我的控制器如下所示:

[HttpGet]
[Produces("application/octet-stream")]
public IActionResult Get()
{
    return StatusCode(StatusCodes.Status404NotFound);
}

有什么想法吗?

为避免这种情况,我可以抛出异常并在我的异常中间件中返回NotFound,但这不是很好!

0 个答案:

没有答案