如何为soap请求设置cookie?

时间:2011-02-07 08:01:52

标签: ruby soap vmware soap4r

这是我第一次使用soap(Ruby的soap4r)。我正在尝试为vShpere客户端开发和插件。 (ruby sdk http://communities.vmware.com/thread/162318)。

我想知道如何为SOAP请求设置cookie?

1 个答案:

答案 0 :(得分:0)

找到了一种方法。

driver = SOAP::RPC::Driver.new('x','y','c')
cookies = driver.streamhandler.client.cookie_manager.cookies
cookie = cookies[0]
cookie.value = <value>

就是这样,它可能是一个糟糕的黑客,但工作得足够可靠。