SwaggerJS 验证失败:无效的内容类型(应用程序/json)

普通的

我正在尝试使用swagger-node设置模拟 API 我已经收到了.yaml包含所有声明文件,所以它应该是开箱即用的。但是,当我在模拟模式下运行它时,它会构建,但是当我访问任何路由时,我收到一个错误:Error: Response validation failed: invalid content type (application/json). These are valid: */*

我认为问题是在每条路径中都有 aconsumes和 a produces,但是我真的不知道它们指的是什么,因为我在文档 () 中找不到它们。下面是我得到的路径示例,我只添加了x-swagger-router-controller一点。谁能帮我弄清楚为什么这不会立即运行?

示例路径

'/**/C/{categoryCode}/getSearchPageData':
get:
  tags:
    - category-search-results-rest-controller
  summary: Get Search Page Data
  operationId: getSearchPageDataUsingGET
  consumes:
    - application/json
  produces:
    - '*/*'
  parameters:
    - name: categoryCode
      in: path
      description: category code
      required: true
      type: string
    - name: q
      in: query
      description: search query
      required: false
      type: string
    - name: sort
      in: query
      description: sort
      required: false
      type: string
    - name: pageSize
      in: query
      description: page size
      required: false
      type: integer
      default: 20
      format: int32
    - name: pageNumber
      in: query
      description: page number
      required: false
      type: integer
      format: int32
  responses:
    '200':
      description: OK
      schema:
        $ref: '#/definitions/ProductCategorySearchPageData'
    '401':
      description: Unauthorized
    '403':
      description: Forbidden
    '404':
      description: Not Found
  x-swagger-router-controller: 'getSearchPageData'
海伦

通配符( */*)通常对应于application/octet-stream,不同于application/json尝试更改produces以列出您的实际响应媒体类型,例如

produces:
  - application/json
  - application/xml

您可能还应该删除consumes,因为它仅适用于具有请求正文的请求,例如 POST/PUT/PATCH。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UnsupportedOperationException:无效的内容类型应用程序/json

来自分类Dev

使用回形针在Rails应用程序中上传照片时,显示内容类型无效

来自分类Dev

无效的句柄(使用应用程序验证程序)

来自分类Dev

ZF2 setJsonpCallback()返回错误的内容类型(应用程序/ json而不是应用程序/ javascript)

来自分类Dev

应用程序安装失败,消息无效文件

来自分类Dev

nCurses 应用程序来自后台时的无效内容

来自分类Dev

Spring MVC 4:“应用程序/ json”内容类型未正确设置

来自分类Dev

即使没有应用程序/ json内容类型,AngularJS也会继续执行预检请求

来自分类Dev

javax.ws.rs.ProcessingException:找不到内容类型应用程序/ json的编写器

来自分类Dev

javax.ws.rs.ProcessingException:找不到内容类型应用程序/ json的编写器

来自分类Dev

OAuth 2.0 RFC 6749 内容类型应用程序/json 是否符合规范?

来自分类Dev

javax.ws.rs.ProcessingException:无法找到内容类型应用程序/json 和类型类的 MessageBodyReader

来自分类Dev

应用程序安装失败。XAP软件包签名无效或WP清单文件无效。

来自分类Dev

iOS:由于未捕获的异常“ NSInvalidArgumentException”而终止应用程序,原因:“ JSON写入(_NSInlineData)中的类型无效”

来自分类Dev

iOS:由于未捕获的异常“ NSInvalidArgumentException”而终止了应用程序,原因:“ JSON写入(_NSInlineData)中的类型无效”

来自分类Dev

Azure 逻辑应用程序 - 无效的 json 参数错误

来自分类Dev

如何在httr POST中为json-rpc应用程序内容类型指定主体[R]

来自分类Dev

.NET Core Web API:返回带有内容类型应用程序/问题+json 的自定义 HTTP 状态代码

来自分类Dev

weblogic中的Web应用程序部署失败:代理身份验证失败

来自分类Dev

验证“类型” json模式失败

来自分类Dev

验证“类型” json模式失败

来自分类Dev

使用@Inject for Spring引导应用程序的自定义jsr验证程序测试失败

来自分类Dev

Rspec中的回形针内容类型验证失败

来自分类Dev

回形针进行内容类型验证失败

来自分类Dev

iTunes应用程序的iTunes Connect验证时出现无效的代码签名权利错误

来自分类Dev

状态:400;消息:令牌已验证,但对应用程序<app_id>无效

来自分类Dev

应用程序索引“在应用程序中打开”无效

来自分类Dev

应用程序配置无效-应用程序无法启动

来自分类Dev

找不到内容类型应用程序/ XML类型的编写器

Related 相关文章

  1. 1

    UnsupportedOperationException:无效的内容类型应用程序/json

  2. 2

    使用回形针在Rails应用程序中上传照片时,显示内容类型无效

  3. 3

    无效的句柄(使用应用程序验证程序)

  4. 4

    ZF2 setJsonpCallback()返回错误的内容类型(应用程序/ json而不是应用程序/ javascript)

  5. 5

    应用程序安装失败,消息无效文件

  6. 6

    nCurses 应用程序来自后台时的无效内容

  7. 7

    Spring MVC 4:“应用程序/ json”内容类型未正确设置

  8. 8

    即使没有应用程序/ json内容类型,AngularJS也会继续执行预检请求

  9. 9

    javax.ws.rs.ProcessingException:找不到内容类型应用程序/ json的编写器

  10. 10

    javax.ws.rs.ProcessingException:找不到内容类型应用程序/ json的编写器

  11. 11

    OAuth 2.0 RFC 6749 内容类型应用程序/json 是否符合规范?

  12. 12

    javax.ws.rs.ProcessingException:无法找到内容类型应用程序/json 和类型类的 MessageBodyReader

  13. 13

    应用程序安装失败。XAP软件包签名无效或WP清单文件无效。

  14. 14

    iOS:由于未捕获的异常“ NSInvalidArgumentException”而终止应用程序,原因:“ JSON写入(_NSInlineData)中的类型无效”

  15. 15

    iOS:由于未捕获的异常“ NSInvalidArgumentException”而终止了应用程序,原因:“ JSON写入(_NSInlineData)中的类型无效”

  16. 16

    Azure 逻辑应用程序 - 无效的 json 参数错误

  17. 17

    如何在httr POST中为json-rpc应用程序内容类型指定主体[R]

  18. 18

    .NET Core Web API:返回带有内容类型应用程序/问题+json 的自定义 HTTP 状态代码

  19. 19

    weblogic中的Web应用程序部署失败:代理身份验证失败

  20. 20

    验证“类型” json模式失败

  21. 21

    验证“类型” json模式失败

  22. 22

    使用@Inject for Spring引导应用程序的自定义jsr验证程序测试失败

  23. 23

    Rspec中的回形针内容类型验证失败

  24. 24

    回形针进行内容类型验证失败

  25. 25

    iTunes应用程序的iTunes Connect验证时出现无效的代码签名权利错误

  26. 26

    状态:400;消息:令牌已验证,但对应用程序<app_id>无效

  27. 27

    应用程序索引“在应用程序中打开”无效

  28. 28

    应用程序配置无效-应用程序无法启动

  29. 29

    找不到内容类型应用程序/ XML类型的编写器

热门标签

归档