【问题标题】:Send SOAP Request with Django使用 Django 发送 SOAP 请求
【发布时间】:2014-09-18 17:27:17
【问题描述】:

第一次使用 SOAP,想知道如何使用 django 发出简单的 SOAP 请求?我还没有尝试设置 pysimplesoap,我首先只想连接到 web 服务。

我有一个 XML 标头和正文的字符串

xml_header = ""
xml_body = ""

如何发送此请求并等待响应?

编辑:我使用 Python 3.4 处理 SUDS 不是一种选择

【问题讨论】:

  • 最终使用 SUDS jurko

标签: django soap pysimplesoap


【解决方案1】:

另一个值得一试的库是 Zeep。

一些更复杂的 SOAP 事务在 SUDS 中几乎是不可能的,但在 ZEEP 中却很简单。

http://docs.python-zeep.org/en/master/

【讨论】:

    【解决方案2】:

    一种方法是在您的视图中使用 Suds 库:https://fedorahosted.org/suds/

    文档:https://fedorahosted.org/suds/wiki/Documentation

    【讨论】:

    • 嗨@Brandon,我正在使用 suds 请求异步 SOAP api,它工作正常,但没有得到任何响应。 hr是我的Q.:-stackoverflow.com/questions/39227719/…请帮忙,谢谢
    • 打开链接会显示此消息 - “fedorahosted.org 已于 2017 年 3 月 1 日停用”。
    猜你喜欢
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 2016-03-25
    • 2017-02-11
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多