我的客户是这样的:
client = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver我得到了一个SOAP::RPC::Driver类...
我如何告诉它自动关闭?
发布于 2012-10-24 01:55:20
回答那些访问这个链接寻找答案的人们(即使qn已经有2年的历史了)。
如果你使用的是soap4r (1.5.5或1.5.8)和soap4r (1.8.7或更高版本),那么到远程端点的连接不是通过httpclient (gem)就是通过内置的netHttpClient ( soap4r gem中的netHttpClient.rb文件)实现的。两者都通过一个块使用HTTP的start和post方法来发送请求和接收响应。并且当经由块启动http连接时,一旦该块结束,它就关闭。
Reference and further reading
发布于 2010-12-29 09:37:38
我相信它会在内部为每个请求或批处理打开和关闭套接字。
根据This的说法,没有close方法。
https://stackoverflow.com/questions/4548731
复制相似问题