CertTypes,
CookieTypes,
HeaderTypes,
+ ProxiesTypes,
QueryParamTypes,
RequestData,
RequestFiles,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
allow_redirects: bool = True,
verify: VerifyTypes = True,
request.
* **auth** - *(optional)* An authentication class to use when sending the
request.
+ * **proxies** - *(optional)* A dictionary mapping proxy keys to proxy URLs.
* **timeout** - *(optional)* The timeout configuration to use when sending
the request.
* **allow_redirects** - *(optional)* Enables or disables HTTP redirects.
```
"""
with Client(
- cert=cert, verify=verify, timeout=timeout, trust_env=trust_env,
+ proxies=proxies, cert=cert, verify=verify, timeout=timeout, trust_env=trust_env,
) as client:
return client.request(
method=method,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
timeout: TimeoutTypes = DEFAULT_TIMEOUT_CONFIG,
allow_redirects: bool = True,
verify: VerifyTypes = True,
cert: CertTypes = None,
trust_env: bool = True,
) -> StreamContextManager:
- client = Client(cert=cert, verify=verify, trust_env=trust_env)
+ client = Client(proxies=proxies, cert=cert, verify=verify, trust_env=trust_env)
request = Request(
method=method,
url=url,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
auth: AuthTypes = None,
+ proxies: ProxiesTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
verify: VerifyTypes = True,
headers=headers,
cookies=cookies,
auth=auth,
+ proxies=proxies,
allow_redirects=allow_redirects,
cert=cert,
verify=verify,