Method: CloudmunchService.http_post

Defined in:
lib/cloudmunch_Ruby_sdk_v2/CloudmunchService.rb,
lib/cloudmunch_Ruby_sdk_v3/CloudmunchService.rb

.http_post(server, path, params) ⇒ Object



223
224
225
226
227
228
229
230
231
232
# File 'lib/cloudmunch_Ruby_sdk_v2/CloudmunchService.rb', line 223

def self.http_post(server,path,params)
  queryStr =  "#{path}?".concat(params.collect { |k,v| "#{k}=#{CGI::escape(v.to_s)}" }.join('&'))
  puts ("SDKDEBUG: Calling URL " + server+queryStr)
  if params.nil?
      return Net::HTTP.post(server, path)
  else
      uri = URI(server +  path)
      return Net::HTTP.post_form(uri, params)
  end
end