首页 文章
  • 0 votes
     answers
     views

    如何配置“Zeep”来表示特定的属性集

    首先,我试图搜索几乎所有与Zeep相关的SO帖子,找出一种方法来获得我想要做的但是无法做到的,所以这个问题 . 我想使用“ZEEP”(可能是一个也是唯一一个用于python的活动维护的SOAP库)来生成带有以下信息的Soap 1.1请求 . SoapUI settings 我已经尝试了很多方法来完成这项工作,最后,完全抛弃了ZEEP,甚至尝试以裸机方式进行,没有运气 . 我问过的问题是通过urll...
  • 3 votes
     answers
     views

    使用zeep(python)在http标头中为SOAP请求消息设置用户名和密码?

    如何使用python的zeep在http标头中为SOAP请求消息设置用户名和密码?我相信这就是为什么我得到连接拒绝错误,但无法弄清楚可以设置http标头详细信息的位置 . 我甚至尝试在wsdl文件上运行python -mzeep(与创建客户端并调用Web服务方法)但它仍然无法连接 .
  • 0 votes
     answers
     views

    Python Zeep SOAP客户端模块 - 无法为元素设置属性

    我对Python有点生锈,但我需要与zeep客户端 Build 一个SOAP调用 . 我设法通过传入一个字典对象成功调用了几个方法,但我没有运气设置这一部分,我不确定它是否甚至可能使用这种技术 . 这是我遇到问题的信封的一部分: <xs:complexType name="setupParameter"> <xs:sequence /> ...
  • 0 votes
     answers
     views

    Python Web服务:尝试使用zeep SOAP客户端连接到WSDL endpoints 会产生连接错误

    Python:2.7.6 zeep:1.1.0 我正在尝试访问Web服务URL的WSDL endpoints . 我目前正在使用zeep SOAP客户端,并且还尝试了suds(并得到了类似的结果) . 当我从Web访问URL或向其发送curl请求时,我得到响应并可以看到服务 . 但是当我尝试从zeep(使用python -mzeep [url]命令)或suds(仅通过print(客户端))访问它...
  • 1 votes
     answers
     views

    如何在python zeep中调用soap api而不使用wsdl(非wsdl模式)?使用用户和密码身份验证调用位置URL

    我无法在Zeep python客户端中为SOAP API验证用户身份 . 我有两个网址: 1) http://credotrade.stg-tradingcrm.com:8093/mex - 它指定了wsdl服务 . 我可以用Zeep命令 python -mzeep 调用它来检查所有可用的操作 . 2) https://credotrade.stg-tradingcrm.com:8094/Cr...
  • 1 votes
     answers
     views

    使用Python将带附件的XML发送到SOAP ws

    在过去的几周里,我一直在学习Python,并尝试将自定义XML发送到公共测试WS . 现在我觉得我没有取得任何进展 . 所以我现在需要帮助或任何建议 . 如果你使用SoapUI或其他方法(我试过-mzeep)对它进行分析,Soap ws会询问以下代码 . <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap...
  • 1 votes
     answers
     views

    使用包含AnyObject类型的zeep创建请求

    这基本上和这里的问题一样: creating any object with python zeep 我正在开发一个包含SOAP API调用的Python脚本 . 大多数情况下这些都有效,但我遇到问题 . 我有SOAPUI示例工作,它看起来像这样: 肥皂ui有效 <!-- language: lang-xml --> <soapenv:Envelope xmlns:xsi=&qu...
  • 0 votes
     answers
     views

    如何配置zeep以使用特定的URL

    我有一个运行SOAP服务器的IOT设备 . 现在我想使用ZEEP在我的python应用程序和设备之间进行通信 . 我有一个本地存储的wsdl文件 . 由于设备的IP地址可以更改 . 但是wsdl中服务的位置设置为localhost . 如何配置zeep使用另一个IP地址和端口,而不是wsdl文件中的地址和端口 .
  • 1 votes
     answers
     views

    如何使用Zeep从SOAP请求中删除冗余头

    当尝试使用Zeep从Netsuite webservice(WSDL https://webservices.sandbox.netsuite.com/wsdl/v2016_1_0/netsuite.wsdl)创建产品搜索的SOAP请求时,我使用以下代码: result = client.service.search(searchRecord=item_search, _soapheaders={...
  • 0 votes
     answers
     views

    python ZEEP:SOAP响应中未将GUID从XML解析为JSON

    我使用python的ZEEP库连接到SOAP Web服务,发现XML中返回的其中一个字段未正确解析 . 我已经从下面的XML响应中复制了片段,以及解析的JSON . 根据ZEEP文档中的说明,也可以参考https://gist.github.com/bsteverink/dede1f3341828d069a502f16ccc5da0b进行完整演示 . 我使用的是Zeep 2.0.0 . 从SOAP...
  • 0 votes
     answers
     views

    Python SOAP WSDL在SOAPpy中工作,但不在ZSI或zeep中工作

    我需要一个可以处理多部分附件的python SOAP库 . 我的理解是,这不受SOAPpy或suds的支持,但ZSI和zeep支持它 . 但是,虽然SOAPpy可以正常使用我需要使用的WSDL文件,但ZSI和zeep会给我带来错误 . 这是WSDL文件:http://nva1wss.webex.com/nbr/services/NBRStorageService?wsdl . 我在SoapUI中打...
  • 2 votes
     answers
     views

    当header有多个元素时,如何在zeep中设置soap标头

    我正在尝试使用python zeep连接到soap服务(使用wsdl) . 以下是soap-ui为操作生成的XML . 但是我发现它 difficult to identify how to set soap headers . 在这种情况下,我们有 multiple XML elements within the header . <soapenv:Envelope xmlns:soa...
  • 0 votes
     answers
     views

    Python Zeep - HTTP状态415(没有可用内容)

    您好我使用zeep使用基于肥皂的Web服务,我继续得到HTTP状态415错误 . 我挖了一下并使用Pycharm Debuggger,发现原因是: '无法处理消息,因为内容类型为''text / xml; charset = utf-8 XaSOfalw:rtt; ___ utmvmBfuwVEwB = yEnqIuCmRhw '不是预期的类型'text / xml;字符集= UTF-8 \ '...
  • 0 votes
     answers
     views

    用python zeep解析破碎的肥皂wsdl

    我有一个肥皂服务器返回看似不正确的wsdl响应 . 使用php脚本,我的同事可以使用这个Web服务但是使用python我遇到了困难 . 我可以看到该文件有操作但我根本无法访问它们 . 我已经尝试了几乎所有我可以在网上找到的东西,但我认为在一些专家的帮助下我可以找到操作并将它们插入适当的位置,以便能够使用它们与一些高级的zeep魔法 . 我在Windows 10上使用zeep(2.5.0)和pyth...
  • 0 votes
     answers
     views

    使用Python和Zeep连接SOAP API的问题

    我需要一些脚本帮助我'm writing to connect to a SOAP service for Symantec'的DLP事件报告和更新API(v14.5) - https://support.symantec.com/en_US/article.DOC9264.html 我目前遇到的问题是只需用zeep连接到API . 似乎请求正在尝试对“https://www.w3.org/20...
  • 1 votes
     answers
     views

    如何在Python zeep中指定SOAP服务器URL

    我正在使用Python zeep库,但文档似乎有点薄 . 我希望能够指定SOAP服务器的URL,但目前我只能通过破解WSDL文件来实现 .
  • 0 votes
     answers
     views

    将参数传递给zeep客户端

    我有一块wsdl文件: <soapenv:Header/> <soapenv:Body> <pag:creaCarrello> <GestioneCarrelliRequest> <utenteApplicativo>YZSMOPMO</utenteApplicativo> &lt...
  • 1 votes
     answers
     views

    如何使用ZEEP更改SOAP请求中的 endpoints 地址

    我正在使用ZEEP来发出SOAP请求,它很简单,效果很好 . 问题是 endpoints URL(在WSDL中)不正确 . 我可以通过直接编辑WSDL来解决问题,但这不是可扩展的 . 我查看了有关创建服务代理的ZEEP文档,但我不理解它并且有错误 . 以下是包含错误URL的WSDL的一部分: </binding> <service name="DeviceConfigu...

热门问题