Soap 请求在 Soapui 中工作正常,但在 python 中无效 - ZEEP - SUDS

问题描述

我有一个在 SoapUi 中工作正常的肥皂网络服务的请求。我想在 python 脚本中调用这个网络服务。

我尝试了一些模块:zeep、suds...但我总是遇到 SSL 错误。

信息如下:

https://37.71XXXXXXACONYX?wsdl

基本认证:用户名+密码

认证类型:抢占式

我在 SoapUi 中有可用的 xml。

有人有什么想法吗?

非常感谢!!

我试过了:

from requests.auth import HTTPBasicAuth  # or HTTPDigestAuth,or OAuth1,etc.
from requests import Session
from zeep import Client
from zeep.transports import Transport

session = Session()
session.auth = HTTPBasicAuth(user,password)
client = Client('https://37.71XXXXXXACONYX?wsdl',transport=Transport(session=session))

解决方法

仅供参考:我尝试添加: session.verify = False

...但它不能解决 pb。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...