我可以将 Swagger UI 配置为使用 Swashbuckle 接受和清空数组吗?
Can I configure Swagger UI to accept and empty array using Swashbuckle?
我有以下 Web API 操作
public IEnumerable<ItemDto> Get([FromUri] int[] itemNumbers)
itemNumbers
传递为
?itemNumbers=1&itemNumbers=2
我正在使用 Swashbuckle (Swagger) 对其进行记录。
API 可以接受一个空列表(没有项目编号),这是我希望拥有的功能。但是,Swagger UI 报告
Provide multiple values in new lines (at least one required).
有没有办法让Swagger中的itemNumbers
参数为空UI?
你一定要试试这个
[Route("api/{itemNumbers}")]
[Route("api/")] //when itemNumbers not provided it will be null
public IEnumerable<ItemDto> Get([FromUri] int[] itemNumbers=null)
我有以下 Web API 操作
public IEnumerable<ItemDto> Get([FromUri] int[] itemNumbers)
itemNumbers
传递为
?itemNumbers=1&itemNumbers=2
我正在使用 Swashbuckle (Swagger) 对其进行记录。
API 可以接受一个空列表(没有项目编号),这是我希望拥有的功能。但是,Swagger UI 报告
Provide multiple values in new lines (at least one required).
有没有办法让Swagger中的itemNumbers
参数为空UI?
你一定要试试这个
[Route("api/{itemNumbers}")]
[Route("api/")] //when itemNumbers not provided it will be null
public IEnumerable<ItemDto> Get([FromUri] int[] itemNumbers=null)