Module: HttpUtils

Defined in:
lib/HttpUtils/http_utils.rb

Class Method Summary collapse

Class Method Details

.http_get(url) ⇒ Object



2
3
4
5
# File 'lib/HttpUtils/http_utils.rb', line 2

def self.http_get url
  #if url.starts_with? 'https'
  Net::HTTP.get_response(URI.parse(URI.escape(url)))
end

.http_post(url, params = {}) ⇒ Object



20
21
22
# File 'lib/HttpUtils/http_utils.rb', line 20

def self.http_post url, params={}
  Net::HTTP.post_form URI.parse(URI.escape(url)), params
end

.https_get(url) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/HttpUtils/http_utils.rb', line 7

def self.https_get url
  uri = URI.parse(URI.escape(url))
  logger.debug uri.inspect
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE

  request = Net::HTTP::Get.new(uri.request_uri)

  response = http.request(request)
  response
end