2

I would like to configure my ASP.NET Core Web API using .NET 6 to only accept application/json as the accept header value. How can I configure that?

tRuEsAtM
  • 3,517
  • 6
  • 43
  • 83

2 Answers2

2

Set [Produces("application/json")] for controller which can achieve the effect you want.

[Produces("application/json")]
public class WeatherForecastController : ControllerBase
{
}

enter image description here

For more details, you can refer to this document.

Chen
  • 4,499
  • 1
  • 2
  • 9
1

Took me a while, but adding the consumes attribute (rather than produces) will do the trick for you.

[Consumes("application/json")]

Adam Hardy
  • 377
  • 3
  • 9