HomeController.cs 504 B

12345678910111213141516171819202122
  1. using Masuit.Tools.AspNetCore.ModelBinder;
  2. using Microsoft.AspNetCore.Mvc;
  3. using System.Net;
  4. namespace NetCoreTest.Controllers;
  5. [ApiController]
  6. public class HomeController : Controller
  7. {
  8. [HttpPost("test")]
  9. [ProducesResponseType(typeof(MyClass), (int)HttpStatusCode.OK)]
  10. public async Task<ActionResult> Test([FromBodyOrDefault] MyClass mc)
  11. {
  12. return Ok(mc);
  13. }
  14. }
  15. public class MyClass
  16. {
  17. public string MyProperty { get; set; }
  18. public List<string> List { get; set; }
  19. }