如何在 Swagger UI 中将字符串数组作为参数发送以进行测试?

路易斯瓦伦西亚

我有以下方法:

 public async Task<IHttpActionResult> GetGlobalPageTemplatesbyTags(List<string> tags)
        {
            var telemetry = new TelemetryClient();
            var tagLookups = new HashSet<string>(tags);
            try
            {
                var globalPageTemplateStore = CosmosStoreHolder.Instance.CosmosStoreGlobalPageTemplate;

                var globalPageTemplates = await globalPageTemplateStore.Query()
                        .Where(template => template
                            .Tags
                            .Any(tag => tagLookups.Contains(tag.TagName))

在 swagger 中,它看起来像这样:

接口

但是,当我启用远程调试时,tags 参数始终为空,

我在这里错过了什么?

大卫埃德尔

将您的控制器签名更改为:(添加 FromUri 属性)

public async Task<IHttpActionResult> GetGlobalPageTemplatesbyTags([FromUri]List<string> tags)

并在这样的新行中添加每个值

"short"
"long"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Swagger UI中对FastAPI端点进行分组?

如何在Swagger-ui SpringDoc open ui上对模式进行排序

如何在Swagger UI中显示body参数的嵌套数组示例?

如何使用变量将数组字符串数据作为 Swagger API 的参数传递?

Swagger-play2:如何使用@ApiImplicitParams 注释允许对象数组作为 swagger ui 中的输入?

如何在Swagger UI中发送带有请求的授权标头?

如何在Swagger UI中发送带有请求的自定义标头?

如何在Swagger UI的multipart / form-data中的json参数中显示架构?

如何在不进行身份验证的情况下公开Swagger UI?

我如何在swagger UI中输入嵌套数组的数据

如何连接 swagger-ui

Quarkus:如何使用swagger-ui测试安全的API端点

如何获得针对swagger ui的api测试覆盖率

如何为Swagger UI定义[FromQuery]参数的默认值?

如何为Swagger UI定义参数的默认值?

如何定义Swagger 2.0 JSON以在Swagger UI中填充默认主体参数对象?

如何在 Swagger 中将 OptionalInt 参数作为整数处理?

如何在Azure Easy API中启用Swagger UI

如何在swagger-ui上显示“ / oauth / token”端点?

如何在swagger-ui中隐藏特定方法?

如何在Swagger UI中隐藏“模型”部分?

如何在Swagger-UI中打开本地文件

如何在Swagger UI中使用OpenAPI 3.0响应“链接”?

如何在Swashbuckle中替换Swagger UI标头徽标

如何在Swagger UI标题下删除API定义URL?

如何在swagger ui中显示当前网址?

如何在 Swagger UI 的方法描述中使用 html?

Swagger-UI和Ktor如何导入swagger.json或.yaml文件并启动Swagger-UI?

如何从Swagger UI导出Swagger JSON / YAML文件?