From 37a13cdf3245e62cf985ef791e63b2012d0701fe Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 11 May 2026 11:34:05 -0600 Subject: [PATCH] Align Session.get parameters with requests.get --- src/requests/sessions.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/requests/sessions.py b/src/requests/sessions.py index 87c87a290a..8f13887d18 100644 --- a/src/requests/sessions.py +++ b/src/requests/sessions.py @@ -652,16 +652,23 @@ def request( return resp - def get(self, url: _t.UriType, **kwargs: Unpack[_t.GetKwargs]) -> Response: + def get( + self, + url: _t.UriType, + params: _t.ParamsType = None, + **kwargs: Unpack[_t.GetKwargs], + ) -> Response: r"""Sends a GET request. Returns :class:`Response` object. :param url: URL for the new :class:`Request` object. + :param params: (optional) Dictionary, list of tuples or bytes to send + in the query string for the :class:`Request`. :param \*\*kwargs: Optional arguments that ``request`` takes. :rtype: requests.Response """ kwargs.setdefault("allow_redirects", True) - return self.request("GET", url, **kwargs) + return self.request("GET", url, params=params, **kwargs) def options(self, url: _t.UriType, **kwargs: Unpack[_t.RequestKwargs]) -> Response: r"""Sends a OPTIONS request. Returns :class:`Response` object.