我正在尝试使用python库来使用一些SOAP Zeep。但是当我尝试创建客户端时,我找不到我的问题所在。下面是我的代码示例:
from requests import Session
from requests.auth import HTTPBasicAuth
from zeep import Client, Settings
from zeep.cache import SqliteCache
from zeep.transports import Transport
from conf.shared_vars import B2B_PROXY, WSDL_PROXY
session
我试图使用Python和zeep模块访问Sabre SOAP。我目前无法创建会话,因为我一直收到以下错误:
Fault: Action specified in EbxmlMessage does not exist.
我在堆栈溢出的其他地方寻找了解决方案,在少数例子中,这是因为开发人员使用了错误的操作名称。这里的情况似乎并非如此,因为文档中说该操作称为"SessionCreateRQ“,并且我已经成功地在SoapUI中创建了一个会话(使用SessionCreateRQ)。
下面是我目前的代码:
from requests import Session
from zeep import
我正在尝试读取此Soap API 。当我试图调用DadosHidrometeorologicosGerais函数时,我得到了这个错误:
File "/home/1234/.local/share/virtualenvs/data_getter-1W9NAele/lib/python3.6/site-packages/zeep/xsd/schema.py", line 570, in _get_component
return items[qname]
KeyError: <lxml.etree.QName object at 0x7f2e93fa6d00>
Duri
我正在尝试使用zeep解析WSDL文件。
import zeep
zeep.Client('https://sede.agenciatributaria.gob.es/static_files/Sede/Procedimiento_ayuda/G417/FicherosSuministros/V_1_1/WSDL/SuministroFactEmitidas.wsdl')
此错误有以下错误:
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://sede.agenciatribu
当我在SOAPUI中查看原始请求时,<soapenv:Header>部分中的get =<soapenv:Header>。在使用zeep和python时,我没有在发送到服务器的请求中看到这一点,而且我在应用程序日志中遇到了安全性问题。
from zeep import Client
from zeep.transports import Transport
from zeep import xsd
from zeep.wsse.username import UsernameToken
from zeep.wsse.utils import get_security_he
我正在尝试用zeep创建python soap客户机,但在访问wsdl时遇到了一些问题。无论我在网络上尝试了多少现有的解决方案,它们都不再起作用,或者只是我的情况有点不同。最有希望的是官方zeep文档中的解决方案,但它仍然不太有效:
from requests import Session
from requests.auth import HTTPBasicAuth # or HTTPDigestAuth, or OAuth1, etc.
from zeep import Client
from zeep.transports import Transport
session = Ses