【发布时间】:2019-05-05 00:54:26
【问题描述】:
我在我的烧瓶项目中使用Swagger documentation 来记录端点和参数。
为我正在做的端点定义查询参数:
@api.doc(params={
'name_query_parameter': 'Description'})
我想知道该参数是否可以在文档中显示为“必需”,就像参数是路径的一部分 (home/name_query_parameter/something/something) 一样。
查看文档我只发现以下内容:
@api.expect()
@api.doc(body=the_defined_payload)
但这意味着信息在正文中,我不能通过 GET 请求获得。另外,我希望它作为查询参数,而不是作为有效负载的一部分。
这可能吗?
谢谢。
【问题讨论】:
-
由于文档的原因,似乎可以使用
@api.expect(parser)完成,并且在定义解析器时指定参数是否必须在查询或正文中。