首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swagger UI中,如何定制body输入ui (模型模式UI)

Swagger UI中,如何定制body输入ui (模型模式UI)
EN

Stack Overflow用户
提问于 2016-09-16 23:43:25
回答 2查看 2.5K关注 0票数 6

我在C#.Net应用程序中使用“Swagger UI”和Swagger 2.0,并显示Get、Post、Delete端点。

对于Post,我将'model schema‘作为主体(输入参数)传递。

很难使用一个文本区域来输入类对象。

是否可以单独自定义主体参数UI ...比如类对象(模型模式)中所有参数的单独输入框?

因此,对于带有模型模式参数的post方法,UI将是类对象(模型模式)中所有参数的单独文本框。

EN

回答 2

Stack Overflow用户

发布于 2016-09-19 19:08:50

您是否注意到,单击Data Type列上的Example value实际上会用默认实体内容填充body值?这是避免键入所有内容的开始。

尽管如此,您仍然can also override当前的Swagger UI显示,更改existing views content以匹配要转换为显示属性文本框而不是单个文本区域的自定义解析器的text-area

票数 0
EN

Stack Overflow用户

发布于 2020-07-09 14:30:58

将以下代码添加到Startup.cs中的ConfigureServices

代码语言:javascript
复制
services.AddControllers()
        //Used to Add Input field to the Swagger UI
            .ConfigureApiBehaviorOptions(options =>
            {
                options.SuppressInferBindingSourcesForParameters = true;
            }); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39535430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档