我正在使用Savon
gem 与WSDL
. 出于某种原因,Savon
正在env
用作命名空间而不是soapenv
.
如何使用命名空间而不是命名空间进行Savon
生成请求?soapenv
env
我正在使用Savon
gem 与WSDL
. 出于某种原因,Savon
正在env
用作命名空间而不是soapenv
.
如何使用命名空间而不是命名空间进行Savon
生成请求?soapenv
env
Savon.config.env_namespace = :soapenv
有一个特殊的属性:
Savon.env_namespace = :soapenv
使用此属性集,Savon 将生成如下请求:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wsdl="http://www.examples.com/wsdl/HelloService.wsdl"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<wsdl:sayHello></wsdl:sayHello>
</soapenv:Body>
</soapenv:Envelope>