我正在使用@api.expect(MyModel, validate=True)
来再次验证自定义模型的发布请求的输入json。我已经用MyModel = api.model('MyModel', {...})
创建了模型。
我还想添加一个必需的(期望的)标头,以由请求处理和验证。我可以这样做:
parser = api.parser()
parser.add_argument('X-Authentication', location='headers')
[...]
@api.expect(parser)
但是我怎么能期望并验证模型 和 标头,因为api.parser
和add_argument
让我添加了标头,但似乎没有来处理“将该模型添加为主体有效载荷”,而api.model
不允许我添加标题吗?
答案 0 :(得分:1)
我相信您应该可以使用@ ns.doc
@ ns.doc(body = some_model,parser = some_parser)