Savon과 함께 webservices를 사용 중이며 WSDL에는 2 개의 바인딩이 있습니다. Savon에서 사용할 바인딩을 어떻게 지정합니까? 그 중 하나는 http
이고 다른 하나는 https.
입니다. https
서비스를 사용하려고합니다.Ruby Savon 바인딩 문제
<wsdl:service name="ExampleService">
<wsdl:port name="ES" binding="tns:ES">
<soap:address location="http://example.com/service.svc"/>
</wsdl:port>
<wsdl:port name="ES1" binding="tns:ES1">
<soap:address location="https://example.com/service.svc"/>
</wsdl:port>
</wsdl:service>
어떻게 ES1 사용합니까 WSDL
에 대한 정보?require 'httpclient'
require 'soap/wsdlDriver'
wsdl = "https://example.com/Messages.wsdl"
soap_client = SOAP::WSDLDriverFactory.new(wsdl)
driver = soap_client.create_rpc_driver('ExampleService','ES1')
코드를 표시 할 수 있습니까? –
코드가 추가되었습니다. 감사합니다 :) – revolver