A suds transport implemented with requests using suds-community
Project description
suds_requests4
Simple port of the original suds_requests <https://github.com/armooo/suds_requests> to python 3. All API is the same.
suds_requests is a suds transport implemented with requests. This lets you use all of the goodness of requests (connection pooling, simple auth, etc.) along with the pain of soap.
Examples
Simple::
import suds.client
import suds_requests
c = suds.client.Client(
'http://wsdl_url',
transport=suds_requests.RequestsTransport()
)
Adding basic auth::
import requests
import suds.client
import suds_requests
session = requests.Session()
session.auth=('user', 'password')
c = suds.client.Client(
'http://wsdl_url',
transport=suds_requests.RequestsTransport(session)
)
Changing the connection pool size::
import requests
import requests.adapters
import suds.client
import suds_requests
session = requests.Session()
adapter = requests.adapters.HTTPAdapter(
pool_connections=1000,
pool_maxsize=1000,
)
session.mount('http://', adapter)
session.mount('https://', adapter)
c = suds.client.Client(
'http://wsdl_url',
transport=suds_requests.RequestsTransport(session)
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file suds_requests4-1.0.1.tar.gz.
File metadata
- Download URL: suds_requests4-1.0.1.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9e6c7186ed6b30b13b5f70752d86046ab3c0d5028e4b6b2aa1d077f30a487a8
|
|
| MD5 |
b57f663341e1eb165bd0db45fbf4ce65
|
|
| BLAKE2b-256 |
b86f8057935d4c09f643c21fe772a016a9ba4e04beb5d6c3327bdc9ad4f57e37
|
File details
Details for the file suds_requests4-1.0.1-py3-none-any.whl.
File metadata
- Download URL: suds_requests4-1.0.1-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e917e6468e51200c7f6b91fc22da02ee48b506f24e4ca36b576d7cbd2a2c37c
|
|
| MD5 |
2a414acd0ae309e0e98b35c89341b508
|
|
| BLAKE2b-256 |
8cf4f48ea9ccc5281aee33eac751a19b2afa782f1c2a53fad9182733338f4f3e
|