Python Flask RestPlus:添加预期的标题和模型
我正在使用Python Flask RestPlus:添加预期的标题和模型,python,flask,flask-restplus,Python,Flask,Flask Restplus,我正在使用@api.expect(MyModel,validate=True)来验证post请求的输入json,并再次验证自定义模型。我用MyModel=api.model('MyModel',{…})创建了这个模型 我还想添加一个请求要处理和验证的必需(预期)头。我可以这样做: parser = api.parser() parser.add_argument('X-Authentication', location='headers') [...] @api.expect(parser)
@api.expect(MyModel,validate=True)
来验证post请求的输入json,并再次验证自定义模型。我用MyModel=api.model('MyModel',{…})
创建了这个模型
我还想添加一个请求要处理和验证的必需(预期)头。我可以这样做:
parser = api.parser()
parser.add_argument('X-Authentication', location='headers')
[...]
@api.expect(parser)
但是,既然
api.parser
和add_参数
允许我添加头,但似乎没有处理“将此模型添加为正文有效负载”,而api.model
不允许我添加头,我怎么能期望和验证模型和头呢?我相信您应该能够使用@ns.doc来完成这项工作
@ns.doc(body=some\u model,parser=some\u parser)我相信您应该可以使用@ns.doc来实现这一点 @doc(body=some\u model,parser=some\u parser)