File: Controllers\ConsumesAttributeController.cs
Web Access
Project: src\src\Mvc\test\WebSites\RoutingWebSite\Mvc.RoutingWebSite.csproj (Mvc.RoutingWebSite)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
using Microsoft.AspNetCore.Mvc;
 
namespace Mvc.RoutingWebSite.Controllers;
 
[Route("ConsumesAttribute/[action]")]
public class ConsumesAttributeController : Controller
{
    [HttpPost]
    [Consumes("application/json")]
    public IActionResult Json([FromBody] string json)
    {
        return Content($"Received json \"{json}\"");
    }
}