marketplace_client_proxy.patch

Laurent Grawet, 09/25/2012 03:58 PM

Download (771 Bytes)

View differences:

marketplace_client.rb 2012-09-25 17:51:51.423715028 +0200
27 27
            @uri = URI.parse(url)
28 28

  
29 29
            @user_agent = "OpenNebula #{CloudClient::VERSION} (#{user_agent})"
30
            @proxy = ENV['http_proxy'] ? URI.parse(ENV['http_proxy']) : OpenStruct.new
30 31
        end
31 32

  
32 33
        def get(path)
33
            req = Net::HTTP::Get.new(path)
34

  
34
            req = Net::HTTP::Proxy(@proxy.host, @proxy.port)::Get.new(path)
35 35
            do_request(req)
36 36
        end
37 37

  
38 38
        def post(path, body)
39
            req = Net::HTTP::Post.new(path)
39
            req = Net::HTTP::Proxy(@proxy.host, @proxy.port)::Post.new(path)
40 40
            req.body = body
41 41

  
42 42
            do_request(req)