1

この投稿は、次の他の投稿と多少似ています。

Ruby の SOAP::RPC::Driver を自己署名証明書で動作させるにはどうすればよいですか?

私がWSDLDriverFactoryを使用していることを除いて:

@loginWsdlUrl = 'https://localhost:9843/services/LoginService?wsdl'
loginClient = SOAP::WSDLDriverFactory.new(@loginWsdlUrl)
loginClient.options['protocol.http.ssl_config.verify_mode' ] = OpenSSL::SSL::VERIFY_NONE 

WSDLDriverFactory は .new() メソッド内で URL を開くため、最初にオプションを設定することは不可能に見えます。.options[] 行にたどり着きません。

事前にオプションを設定するにはどうすればよいですか? または、何もしないベリファイアをインストールしますか?

4

1 に答える 1

0

loginClient.options ['protocol.http.ssl_config.verify_mode'] = nil

于 2010-10-25T18:49:24.760 に答える