1

Savonと対話するために宝石を使用していWSDLます。何らかの理由で、の代わりに を名前空間としてSavon使用しています。envsoapenv

名前空間ではなく名前空間Savonを使用してリクエストを生成するにはどうすればよいですか?soapenvenv

4

2 に答える 2

1
Savon.config.env_namespace = :soapenv
于 2012-09-06T10:04:02.717 に答える
0

これには特別なプロパティがあります:

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>
于 2011-12-16T07:09:21.773 に答える