【问题标题】:Asp.Net Core Swagger / FromForm Comments In FromForm not displayAsp.Net Core Swagger / FromForm FromForm 中的评论不显示
【发布时间】:2021-02-26 07:30:29
【问题描述】:

我有一个如下所示的控制器方法:

/// <summary>
        /// this message it works
        /// </summary>
        /// <param name="fromForm">from Form text</param>
        /// <param name="fromQuery">from query text</param>
        /// <returns>return text</returns>
        [HttpGet("demo")]
        public string Demo(
            [FromForm] string fromForm,
            [FromQuery] string fromQuery)
        {
            return "Message demo";
        }

我使用来自Swashbuckle 的招摇 这是我在 swagger.json 中的输出,你可以看到不显示描述值

{
    '/api/demo/': {
        'get': {
            'tags': [
                'Demo'
            ],
            'summary': 'this message it works',
            'parameters': [
                {
                    'name': 'fromQuery',
                    'in': 'query',
                    'description': 'from query text',
                    'schema': {
                      'type': 'string'
                    }
                }
            ],
            'requestBody': {
                'content': {
                    'multipart/form-data': {
                        'schema': {
                            'type': 'object',
                                'properties': {
                                'fromForm': {
                                    'type': 'string'
                                }
                            }
                        },
                        'encoding': {
                            'fromForm': {
                                'style': 'form'
                            }
                        }
                    }
                }
            }
        }
    }
}

注意:[FromQuery] 描述它可以正常工作来自标签/// 文本的消息,但 FromFrom 不显示描述

【问题讨论】:

标签: c# swagger


【解决方案1】:

这是Swashbuckle.AspNetCore.Swagger的问题

这发生在升级到版本 6.0.06.0.7 后, 所以我回到版本 5.6.3 并完美运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2020-09-06
    • 2020-01-18
    • 1970-01-01
    相关资源
    最近更新 更多