[HttpGet("{id}")]
public async Task<ActionResult<IEnumerable<SupplierInfo>>> GetItemsByRequestID(int RequestID)
{
var item = await this.supplierInfoRepository.GetItemByRequestID(RequestID);
return Ok(item);
}
[HttpGet("{id}")]
public async Task<ActionResult<IEnumerable<SupplierInfo>>> GetItems(int id)
{
var item = await this.supplierInfoRepository.GetItem(id);
return Ok(item);
}
我有两个Httpget请求,我应该如何区分它们,因为两者都接受一个整数。一个是GetItemByRequestID,另一个是GetItems。
我应该将其中一个更改为controller/requestid/id,另一个改为控制器/id
如果你有一个Items控制器,那么按id获取项目可能看起来像这个
[HttpGet("{id}")]
并通过特定请求获取id
[HttpGet("GetItemsByRequestID/{RequestID}")]