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 |