小编use*_*335的帖子

Spyne 肥皂服务器的合格元素/属性形式和不合格形式

有没有办法在 Spyne 服务器上使用 elementFormDefault="unqualified" 服务器模式类型?现在我的所有试验都以方法响应结果结束:

<senv:Envelope xmlns:tns="http://test.com/remoteService/"
xmlns:senv="http://schemas.xmlsoap.org/soap/envelope/">
<senv:Body>
    <tns:testResponse>
        <tns:status>ok</tns:status>
    </tns:testResponse>
</senv:Body>
Run Code Online (Sandbox Code Playgroud)

并生成带有“合格” elementFormDefault 的 wsdl 片段:

<xs:schema targetNamespace="http://test.com/remoteService/" elementFormDefault="qualified"></xs:schema>
Run Code Online (Sandbox Code Playgroud)

如何配置方法或参数模型以获得如下结果:

<senv:Envelope xmlns:tns="http://test.com/remoteService/"
xmlns:senv="http://schemas.xmlsoap.org/soap/envelope/">
<senv:Body>
    <tns:testResponse>
        <status>ok<status>
    </tns:testResponse>
</senv:Body>
Run Code Online (Sandbox Code Playgroud)

我的目标是在子元素中生成结果:

<tns:status>ok</tns:status>
Run Code Online (Sandbox Code Playgroud)

将没有命名空间前缀出现 - 像这样:

<status>ok<status>
Run Code Online (Sandbox Code Playgroud)

soap python-2.7 spyne

5
推荐指数
2
解决办法
1007
查看次数

标签 统计

python-2.7 ×1

soap ×1

spyne ×1