我在C#.Net应用程序中使用“Swagger UI”和Swagger 2.0,并显示Get、Post、Delete端点。
对于Post,我将'model schema‘作为主体(输入参数)传递。
很难使用一个文本区域来输入类对象。
是否可以单独自定义主体参数UI ...比如类对象(模型模式)中所有参数的单独输入框?
因此,对于带有模型模式参数的post方法,UI将是类对象(模型模式)中所有参数的单独文本框。
发布于 2016-09-19 19:08:50
您是否注意到,单击Data Type列上的Example value实际上会用默认实体内容填充body值?这是避免键入所有内容的开始。
尽管如此,您仍然can also override当前的Swagger UI显示,更改existing views content以匹配要转换为显示属性文本框而不是单个文本区域的自定义解析器的text-area。
发布于 2020-07-09 14:30:58
将以下代码添加到Startup.cs中的ConfigureServices中
services.AddControllers()
//Used to Add Input field to the Swagger UI
.ConfigureApiBehaviorOptions(options =>
{
options.SuppressInferBindingSourcesForParameters = true;
}); https://stackoverflow.com/questions/39535430
复制相似问题