问题标签 [spyne]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Spyne:1个或多个整数的数组
我有这项服务:
这在 WSDL 中显示为:
我希望category_path
参数是 1 个或多个整数的数组,但Array(Integer(min_occurs=1, max_occurs='unbounded', nillable=False)
对我不起作用。
python - 将 Python dict 映射到 WSDL 复杂类型
我有一个想要接收dict
类型参数的 SOAP 服务方法。
目前我正在使用以下方法解决这个问题:
和:
这意味着使用 JSON 客户端到该服务我会通过:
这是丑陋的,imo。
有没有更好的方法将 Python 字典映射到 WSDL 类型,以便能够通过:
python - spyne 为具有 ComplexModel 子项的 ComplexModels 生成错误的 WSDL/XSD 模式
我正在尝试使用spyne在 Python 中实现 SOAP 服务。我的客户发送这样的 SOAP 请求:
但是我很难将该结构放入 spyne 模型中。
到目前为止,我想出了这段代码:
问题是 spyne 生成和 XSD 是这样的:
这不是我想要的,因为它本质上说“serviceParams”只是一个没有孩子的空标签。
这是 spyne 中的错误吗?还是我错过了什么?
python - Python Spyne - WSDL 服务器 - 没有可用于验证根的匹配全局声明
我正在尝试使用 python spyne 库创建一个肥皂服务器。我真的不明白如何配置服务器以接收正在发送的数据,因为我收到错误。
请为我提供有关解决此问题的一些帮助、提示和反馈。
当我发布粘贴在下面的代码时,我得到:
当我使用 suds 发送一些数据时,我得到:
这是我的肥皂服务器将收到的查询。
这是我的 WSDL:
我的代码:
XML 响应:
python - Python Spyne - SOAP 服务器 - 不需要此元素。预期为 ( {http://} Element_name )
我收到一个错误此元素不是预期的。
我不明白它是什么,这是我试图修复它的另一天。
请向我提供一些提示或建议,以帮助我解决问题。
发送的 XML
错误信息
代码:
python - Python Spyne - 为 SOAP 响应设置不同的 mimetype
我的 spyne SOAP 服务器正在运行,它工作得非常好,但我遇到的唯一问题是我需要返回具有特定 mimetype 的响应。
我返回的 Content-Type 是
我需要返回
我尝试以这种方式覆盖 Soap11:
但它不影响返回的内容类型。
我也尝试过覆盖 DjangoServer 方法,但它也没有用。
有什么建议么?
python - JsonDocument 作为输入协议,但方法名称取自 URL
从spyne.io的示例中:
这意味着被调用的方法名称必须是 JSON 正文的唯一键:
我希望正文不包含方法名称,而是从 URL 中获取方法名称,就像使用 HttpRpc 一样:
我如何定义能够处理此类请求的服务?
python - 如何在 spyne 中使用装饰器继承类
我正在尝试继承这样的装饰类
然后它抛出一个错误:
_base.py 源代码的一部分
python - Spyne 与 Flask 应用程序上下文
我有 Flask 应用程序,需要添加 SOAP 服务器功能以与某些服务集成。为 SOAP 选择了 Spyne 库。我发现了如何使用 werkzeug.wsgi.DispatcherMiddleware 将 Flask 和 Spyne wsgi 应用程序组合在一起。但现在我面临着在 Spyne 服务视图中获取 Flask 应用程序配置的问题。我通常current_app.config['FOO']
用来获取 Flask 应用程序设置,但是当请求来到 Spyne wsgi 应用程序时,我没有 Flask 应用程序上下文。我需要一个建议如何处理它,拜托。