首页 > 解决方案 > Dredd - 解析 swagger 文件“API 描述解析器警告”时出错

问题描述

我最近将 Dredd 从 4.8 版本升级到 8+,当 Dredd 尝试解析 Swagger 并生成事务请求正文时,我开始收到几十个这些错误。每个错误都与 swagger 文件中的不同行有关。

warn: API description parser warning in /builds/swagger.yaml:64 (from line 64 column 8 to line 66 column 6): Unable to generate application/json; charset=utf-8 example message body out of JSON Schema

不幸的是,我无法分享 swagger 文件。但是 Dredd 确实可以很好地生成请求标头。

这是 swagger 文件的常规设置:

swagger: '2.0'
info:
  version: '3'
  title: 'API'
schemes:
- 'http'
consumes:
- application/json; charset=utf-8
produces:
- application/json; charset=utf-8

swagger 文件在 Dredd 版本升级之间没有变化。请告知可能是什么原因。

标签: swaggerdredd

解决方案


推荐阅读