```
* `def __init__([ssl], [timeout], [pool_limits], [max_redirects], [dispatch])`
-* `def .request(method, url, [content], [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .get(url, [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .options(url, [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .head(url, [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .post(url, [content], [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .put(url, [content], [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .patch(url, [content], [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
-* `def .delete(url, [content], [query_params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .request(method, url, [content], [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .get(url, [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .options(url, [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .head(url, [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .post(url, [content], [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .put(url, [content], [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .patch(url, [content], [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
+* `def .delete(url, [content], [params], [headers], [stream], [allow_redirects], [ssl], [timeout])`
* `def .prepare_request(request)`
* `def .send(request, [stream], [allow_redirects], [ssl], [timeout])`
* `def .close()`
>>> response = client.send(request)
```
-* `def __init__(method, url, query_params, content, headers)`
+* `def __init__(method, url, params, content, headers)`
* `.method` - **str** (Uppercased)
* `.url` - **URL**
* `.content` - **byte** or **byte async iterator**
'example.org'
```
-* `def __init__(url, allow_relative=False, query_params=None)`
+* `def __init__(url, allow_relative=False, params=None)`
* `.scheme` - **str**
* `.authority` - **str**
* `.host` - **str**
self,
url: URLTypes,
*,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
return await self.request(
"GET",
url,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
self,
url: URLTypes,
*,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
return await self.request(
"OPTIONS",
url,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
self,
url: URLTypes,
*,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
return await self.request(
"HEAD",
url,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
"POST",
url,
data=data,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
"PUT",
url,
data=data,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
"PATCH",
url,
data=data,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
"DELETE",
url,
data=data,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=cookies,
stream=stream,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
method,
url,
data=data,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=self.merge_cookies(cookies),
)
def prepare_request(self, request: Request) -> None:
request.prepare()
- def merge_cookies(self, cookies: CookieTypes = None) -> typing.Optional[CookieTypes]:
+ def merge_cookies(
+ self, cookies: CookieTypes = None
+ ) -> typing.Optional[CookieTypes]:
if cookies or self.cookies:
merged_cookies = Cookies(self.cookies)
merged_cookies.update(cookies)
headers = self.redirect_headers(request, url)
content = self.redirect_content(request, method)
cookies = self.merge_cookies(request.cookies)
- return Request(method=method, url=url, headers=headers, data=content, cookies=cookies)
+ return Request(
+ method=method, url=url, headers=headers, data=content, cookies=cookies
+ )
def redirect_method(self, request: Request, response: Response) -> str:
"""
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
method,
url,
data=data,
- query_params=query_params,
+ params=params,
headers=headers,
cookies=self._client.merge_cookies(cookies),
)
self,
url: URLTypes,
*,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
self,
url: URLTypes,
*,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
self,
url: URLTypes,
*,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
stream: bool = False,
url: URLTypes,
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
stream: bool = False,
ssl: SSLConfig = None,
timeout: TimeoutConfig = None
) -> Response:
- request = Request(
- method, url, data=data, query_params=query_params, headers=headers
- )
+ request = Request(method, url, data=data, params=params, headers=headers)
self.prepare_request(request)
response = await self.send(request, stream=stream, ssl=ssl, timeout=timeout)
return response
self,
url: URLTypes,
allow_relative: bool = False,
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
) -> None:
if isinstance(url, rfc3986.uri.URIReference):
self.components = url
self.components = self.components.normalize()
# Add any query parameters.
- if query_params:
- query_string = str(QueryParams(query_params))
+ if params:
+ query_string = str(QueryParams(params))
self.components = self.components.copy_with(query=query_string)
# Enforce absolute URLs by default.
url: typing.Union[str, URL],
*,
data: RequestData = b"",
- query_params: QueryParamTypes = None,
+ params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
):
self.method = method.upper()
- self.url = URL(url, query_params=query_params)
+ self.url = URL(url, params=params)
self.headers = Headers(headers)
if cookies:
self._cookies = Cookies(cookies)
args.append(path)
self.jar.clear(*args)
- def update(self, cookies: CookieTypes) -> None: # type: ignore
+ def update(self, cookies: CookieTypes = None) -> None: # type: ignore
cookies = Cookies(cookies)
for cookie in cookies.jar:
self.jar.set_cookie(cookie)
assert new.scheme == "http"
-def test_url_query_params():
- url = URL("https://example.org:123/path/to/somewhere", query_params={"a": "123"})
+def test_url__params():
+ url = URL("https://example.org:123/path/to/somewhere", params={"a": "123"})
assert str(url) == "https://example.org:123/path/to/somewhere?a=123"
url = URL(
- "https://example.org:123/path/to/somewhere?b=456", query_params={"a": "123"}
+ "https://example.org:123/path/to/somewhere?b=456", params={"a": "123"}
)
assert str(url) == "https://example.org:123/path/to/somewhere?a=123"