You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@OverridepublicStringgetHeader(Stringname) {
// 检查到此处发现从线程中获取ServerWebExchange 为null,排查无果ServerWebExchangeexchange = getExchange();
if (exchange == null) {
LOG.warn("The ServerWebExchange object is lost for thread switched, or it is got before context filter probably");
returnnull;
}
returnexchange.getRequest().getHeaders().getFirst(name);
}
如上所示,导致Header 中n-d-version 参数获取不到,作者大大这是为啥呀
The text was updated successfully, but these errors were encountered:
环境:SpringCloud :Finchley
Discovery:4.13.5 版本匹配
pom依赖检查无错误
启动项目
问题:
在集成测试sevice-a 时使用Header 参数 指定了 n-d-version: {"service-a":"1.1"}
对应eurekametadata也指定了对应version 和group
实际结果版本指定规则未生效
于是乎一路Debug
如上所示,导致Header 中n-d-version 参数获取不到,作者大大这是为啥呀
The text was updated successfully, but these errors were encountered: