首页 > 解决方案 > 如何构建一个接受来自 URI 参数的对象数组的 HTTP GET 操作?

问题描述

我正在尝试编写一个接受多个搜索对象/查询对象的搜索操作。因此,通过点击端点一次,您可以使用一种颜色/形状/纹理、第二种颜色/形状/纹理等来调用它。这很容易实现为 POST,但我不确定如何执行此操作一个获取。

到目前为止,我已经编写了一个类似这样的端点:

[HttpGet("search")]
public async Task<List<ResultModel>> Search([FromQuery] QueryModel[] queries)

但是,这与 swagger 并没有很好的配合,所以我不确定如何调用它,也不确定它是否有效。有没有什么好的做法来处理这个/格式化 uri 参数和编写端点?

标签: c#restasp.net-coreurl

解决方案


推荐阅读