diff --git a/javelin_sdk/client.py b/javelin_sdk/client.py index 8a2aede..bb4bfc3 100644 --- a/javelin_sdk/client.py +++ b/javelin_sdk/client.py @@ -213,6 +213,12 @@ def override_endpoint_url(request: Any, **kwargs) -> None: try: original_url = urlparse(request.url) + + # Construct the base URL (scheme + netloc) + base_url = f"{original_url.scheme}://{original_url.netloc}" + + # Set the header + request.headers["x-javelin-provider"] = base_url # If default routing is enabled and a default route is provided, set the x-javelin-route header. if self.use_default_bedrock_route and self.default_bedrock_route: