2011-02-07 44 views

回答

1

有可用header哈希参数与SOAP::NetHttpClient.get_contentSOAP::NetHttpClient.post方法:

这里的第一个来源,可以帮助“splain它:

# File 'lib/soap/netHttpClient.rb', line 95 

def get_content(url, header = {}) 
    if str = @test_loopback_response.shift 
    return str 
    end 
    unless url.is_a?(URI) 
    url = URI.parse(url) 
    end 
    extra = header.dup 
    extra['User-Agent'] = @agent if @agent 
    res = start(url) { |http| 
    http.get(url.request_uri, extra) 
    } 
    res.body 
end 

尝试header散列设置为{"vmware_soap_session" => true}或任何你应该用作价值。

+0

谢谢。 :)帮了我很多。 – 2011-02-09 10:48:36