c# - 如何构建一个接受来自 URI 参数的对象数组的 HTTP GET 操作?
问题描述
我正在尝试编写一个接受多个搜索对象/查询对象的搜索操作。因此,通过点击端点一次,您可以使用一种颜色/形状/纹理、第二种颜色/形状/纹理等来调用它。这很容易实现为 POST,但我不确定如何执行此操作一个获取。
到目前为止,我已经编写了一个类似这样的端点:
[HttpGet("search")]
public async Task<List<ResultModel>> Search([FromQuery] QueryModel[] queries)
但是,这与 swagger 并没有很好的配合,所以我不确定如何调用它,也不确定它是否有效。有没有什么好的做法来处理这个/格式化 uri 参数和编写端点?
解决方案
推荐阅读
- c# - 在 .NET core 3.1 中包含 WCF 客户端的代理用户名和密码?
- python - Pandas - 将开始/结束时间范围与短间隔合并
- search - 没有或无限 end_date 的 SOLR 日期范围
- sql - 如何在 SQL Join 中编写可选条件
- google-ads-api - 在多个应用中使用谷歌广告开发者令牌
- c# - 保持对嵌套列表的引用
在 C# 中 - shopify - 如何在shopify的集合页面上显示产品变体
- laravel - 阻止用户回复电子邮件
- java - 无法通过 Docker 使用 Gradle 构建 Java 16 应用程序
- javascript - ReactJS:渲染数据的函数