Skip to content

Commit a565ce3

Browse files
chore: use endpoint
1 parent 4595c1e commit a565ce3

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

volcenginesdkcore/feature/rds/connect_utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ def build_auth_token(api_client, db_user, instance_id, expires=None):
6363
DEFAULT_SERVICE),
6464
method='GET',
6565
query_params=query)
66-
request.host = None # Force endpoint resolution by interceptor
6766
request.endpoint_provider = StandardEndpointResolver()
6867
request.service = DEFAULT_SERVICE
6968
request.is_presign = True

volcenginesdkcore/interceptor/interceptors/resolve_endpoint_interceptor.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,14 @@ def intercept(self, context):
1919
context.request.host = endpoint_resolver.host
2020
prefix = endpoint_resolver.url_for(scheme)
2121
else:
22-
prefix = scheme + '://' + host
22+
if host.startswith('https://'):
23+
prefix = host
24+
context.request.host = host[len('https://'):]
25+
elif host.startswith('http://'):
26+
prefix = host
27+
context.request.host = host[len('http://'):]
28+
else:
29+
prefix = scheme + '://' + host
2330
context.request.url = prefix + context.request.true_path
2431
sdk_core_logger.debug_endpoint(
2532
"Using endpoint: %s", context.request.host

0 commit comments

Comments
 (0)