Skip to content

Commit 08d2c6a

Browse files
committed
feat: 修复baseurl问题
1 parent b867523 commit 08d2c6a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/service/ArkService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ public ArkService build() {
502502
OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder();
503503
if (apiKey != null && apiKey.length() > 0) {
504504
clientBuilder.addInterceptor(new AuthenticationInterceptor(apiKey));
505-
clientBuilder.addInterceptor(new EncryptionInterceptor(this.apiKey, this.baseUrl));
505+
clientBuilder.addInterceptor(new EncryptionInterceptor(apiKey, baseUrl));
506506
} else if (ak != null && sk != null && ak.length() > 0 && sk.length() > 0) {
507507
clientBuilder.addInterceptor(new ArkResourceStsAuthenticationInterceptor(ak, sk, region));
508508
} else {

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/service/CertificateManager.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,12 @@ private static HttpURLConnection createHttpConnection(String baseUrl, String api
229229
* 构建证书请求URL
230230
*/
231231
private static String buildCertificateUrl(String baseUrl) {
232-
if (baseUrl.endsWith("/")) {
233-
return baseUrl + "e2e/get/certificate";
232+
String requestedUrl = baseUrl.replaceAll("/+$", "");
233+
234+
if (requestedUrl.endsWith("/api/v3")) {
235+
return requestedUrl + "/e2e/get/certificate";
234236
} else {
235-
return baseUrl + "/e2e/get/certificate";
237+
return requestedUrl + "/api/v3/e2e/get/certificate";
236238
}
237239
}
238240

0 commit comments

Comments
 (0)