Skip to content

Commit f7b1a3e

Browse files
committed
fix(transport): validate client through endpoint policy
1 parent a2fdc53 commit f7b1a3e

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

‎src/main/java/io/github/easy4j/hermes/api/HermesHttpClient.java‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,7 @@ private HermesHttpClient(HermesHttpClientConfig config, ObjectMapper objectMappe
9696
// 构造时也拒绝 localhost/环回/私有地址——出站请求的最终防御点。
9797
// 仅当测试代码通过 markUnsafeBaseUrlOverriddenForTest(true) 明确放行时
9898
// 才跳过此检查;该字段只能由测试设置。
99-
if (!config.isUnsafeBaseUrlOverriddenForTest()) {
100-
io.github.easy4j.hermes.util.EndpointGuard.require(config.getBaseUrl());
101-
}
99+
config.requireBaseUrl();
102100
this.config = Objects.requireNonNull(config, "config");
103101
this.objectMapper = Objects.isNull(objectMapper) ? JsonMapper.builder().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES).build() : objectMapper;
104102
this.httpClient = Objects.requireNonNull(httpClient, "httpClient");

0 commit comments

Comments
 (0)