diff --git a/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java b/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java index 7c38ed2ec..0007c02ca 100644 --- a/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java +++ b/spring-cloud-tencent-commons/src/main/java/com/tencent/cloud/common/metadata/StaticMetadataManager.java @@ -104,7 +104,8 @@ public class StaticMetadataManager { for (Map.Entry entry : allEnvs.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); - if (StringUtils.isNotBlank(key) && key.startsWith(ENV_METADATA_PREFIX) + if (StringUtils.isNotBlank(key) + && (key.startsWith(ENV_METADATA_PREFIX) || key.equals(ENV_TRAFFIC_CONTENT_RAW_TRANSHEADERS)) && !key.equals(ENV_METADATA_CONTENT_TRANSITIVE)) { String sourceKey = ""; if (key.equals(ENV_TRAFFIC_CONTENT_RAW_TRANSHEADERS)) {