1、参考:https://blog.csdn.net/chanelwtt/article/details/122717632
2、用Fiddler抓包,发现并没有在请求头中增加token
3、查看flasgger 代码,发现 flasgger.constants.py中有
DEFAULT_FIELDS = {"tags": [], "consumes": ['application/json'],
"produces": ['application/json'], "schemes": [],
"security": [], "deprecated": False, "operationId": "",
"definitions": {}, "responses": {200:{}}, "summary": None,
"description": None, "parameters": []}
4、增加代码:
from flasgger.constants import DEFAULT_FIELDS
DEFAULT_FIELDS['parameters'] = [{"type": "string", "name": "token", "in": "header", "description": "认证请求头"}]
5、效果如下: