We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15e21e9 commit a899066Copy full SHA for a899066
httpx/_models.py
@@ -396,7 +396,9 @@ def __init__(
396
extensions: RequestExtensions | None = None,
397
) -> None:
398
self.method = method.upper()
399
- self.url = URL(url) if params is None else URL(url, params=params)
+ self.url = URL(url)
400
+ if params is not None:
401
+ self.url = self.url.copy_merge_params(params=params)
402
self.headers = Headers(headers)
403
self.extensions = {} if extensions is None else dict(extensions)
404
0 commit comments