繁体   English   中英

Asp.Net Core Swagger / FromForm 评论在 FromForm 不显示

[英]Asp.Net Core Swagger / FromForm Comments In FromForm not display

我有一个看起来像这样的 controller 方法:

/// <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 这是我在 swagger.Z466DEEC76ECDF5FCA6D3875 中的 output 说明

{
    '/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 不显示描述

这是Swashbuckle.AspNetCore.Swagger的问题

这发生在升级到版本6.0.06.0.7之后,所以我 go 回到版本5.6.3并且工作正常

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM