apache-camel - Swagger 在 v2.23.0 中不使用“主机”
问题描述
我们刚刚从 v.2.21.x 升级到 v2.23.0 我们在 RestConfiguration 中设置“主机”
过去在 /api-docs 端点的 v.2.21 中正确显示的内容现在,显示的主机是对 /api-docs 的请求中的任何内容
我不知道在哪里看。是否仍在使用 RestSwaggerServlet?如果不是,那么查看代码的好地方是什么,看看当我们点击 /api-docs 时 Camel 正在做什么
解决方案
现在应该在 Camel v2.24 及更高版本中修复此问题。请参阅此JIRA 票 CAMEL-13126。
它需要在 RestConfiguration 中设置 useXForwardHeaders 选项。请参阅此处的文档。
基本上,如果您想忽略传入的 X-Forward-Headers 并使用您在“主机”中设置的确切值,则将此配置参数设置为false。
推荐阅读
- javascript - d3.js:如何使用来自父节点的数据?(在单个栏工具提示中显示分组栏名称)
- javascript - 我可以在 index.html 中生成的 vue 包引用中包含网站 url 以获得真正的绝对路径吗
- php - 在带有安全问题插件的 WordPress 中使用未定义的常量 wsq_CLASSES
- android - 为什么在 HMS Awareness 中 getHourlyWeather() 的第一项给出不同的结果?
- sql - 区间内计数的平均值
- linux - 使用正确的路径将文件夹连接/同步到另一个文件夹
- ssl - 为什么选择 398 天作为 TLS 到期日?
- django - GraphQl 未授权使用 JWT 令牌
- android - E/Volley:[40176] NetworkDispatcher.processRequest:未处理的异常 java.lang.NullPointerException
- c# - C#超出范围的子字符串