2011-02-07 46 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