我正在为我的 Python Flask 项目使用Connexion 框架。在 API 规范(使用 yaml 文件格式)中,我定义了“consumes”和“produces”字段,如下所示:
produces:
- application/json
consumes:
- application/json
Connexion 文档说,Connexion 会根据API 规范自动验证请求,所以我认为它会使用上述数据自动验证传入的“Accept”(或“Content-Type”)标头是否与“application/json”匹配例子。
然而,情况似乎并非如此。如果我省略 Accept 标头和 Content-Type 标头,或者使用随机值添加它们,则没有警告或错误或任何东西。
其他 Connexion 用户是否让 Connexion 验证媒体类型数据?或者您是否在代码中明确处理此问题?
编辑:似乎这个错误报告解决了这个问题。