suds_requests ============= 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(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 description
=============
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(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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file suds_requests-0.1.tar.gz.
File metadata
- Download URL: suds_requests-0.1.tar.gz
- Upload date:
- Size: 1.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c0526ba3f695b50e775e9393d2c33913d02202dbb7c2ea93084986ffdb3da18
|
|
| MD5 |
98fb5cb5bf4c8d74996c10c6f232ff86
|
|
| BLAKE2b-256 |
da03982f6f67588834dc64b2094913126919482bd937eec6c92bb79b3e47250c
|