.net webapi restful一個控制器有多個get請求,需要指定路由

  [Route("api/[controller]")]
    [ApiController]
    [Authorize]
    public class PetInfoController : ControllerBase
    {
        [HttpGet("{id}")]
        public IActionResult Get(int id)
        {
            var data = _service.GetById(id);
            return Ok(AdminResult.Success(data));
        }

        [HttpGet]
        [Route("GetByNo/{petNo}")]
        public IActionResult Get(string petNo)
        {
            var data = _service.GetPetInfo(petNo);
            return Ok(AdminResult.Success(data));
        }
	}

前端請求的時候,

 'api/PetInfo/GetByNo/petno'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章