首页 > 解决方案 > Swagger 在 v2.23.0 中不使用“主机”

问题描述

我们刚刚从 v.2.21.x 升级到 v2.23.0 我们在 RestConfiguration 中设置“主机”

过去在 /api-docs 端点的 v.2.21 中正确显示的内容现在,显示的主机是对 /api-docs 的请求中的任何内容

我不知道在哪里看。是否仍在使用 RestSwaggerServlet?如果不是,那么查看代码的好地方是什么,看看当我们点击 /api-docs 时 Camel 正在做什么

标签: apache-camel

解决方案


现在应该在 Camel v2.24 及更高版本中修复此问题。请参阅此JIRA 票 CAMEL-13126

它需要在 RestConfiguration 中设置 useXForwardHeaders 选项。请参阅此处的文档

基本上,如果您想忽略传入的 X-Forward-Headers 并使用您在“主机”中设置的确切值,则将此配置参数设置为false


推荐阅读