使用suds-py3通过请求实现的suds传输

suds-requests4的Python项目详细描述


将原始suds请求的简单端口<;https://github.com/armooo/suds_requests>;发送到python 3.7。所有的api都是一样的。

suds_requests是用请求实现的suds传输。这让你可以使用 所有请求的优点(连接池、简单身份验证等) 带着肥皂的疼痛。

示例

简单:

import suds.client
import suds_requests

c = suds.client.Client(
    'http://wsdl_url',
    transport=suds_requests.RequestsTransport()
)

添加基本身份验证:

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)
)

更改连接池大小:

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)
)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从文件扫描二维字符串数组   java SOAP请求xml内容作为字符串:prolog中不允许内容,并且文件过早结束错误   java从db类获取列表<string>,并存储在其他类中   java libgdx progressbar未显示在主屏幕上   如何正确地为在Java中的ArrayList中实现Compariable的对象实现方法?   在JavaSwing中删除JTable中的复选框   Web请求中的java默认地址:sendRedirect:绝对路径与相对路径   java找不到符号。正在查找超类而不是子类   java如何从开放位置代码获取完整代码   java在Android中有没有一种在seekbar上画线的方法?   java如何访问索引页?   java设置POI XWPFParagraph行间距   java在使用jCo(3.x))访问SAP表时未获取数据   使用POST客户端的java JSON字符串   Raspberry Pi3b+上嵌入的java JavaFX:在触摸屏上多次按下后,错误的按钮被激活   java控制操作的奇怪形式   maven java。lang.NoSuchMethodError:在。项目实体预订预订getOrCreateDayDetail   java注释HBM的长度是多少?   持久化实体对象时发生java Hibernate IllegalArgumentException:无法将字段“id”设置为实体对象?