module AliSms::Curl

Public Class Methods

request_url(url) click to toggle source
# File lib/ali_sms/curl.rb, line 5
def self.request_url(url)
    uri = URI(url)
    request = Net::HTTP::Get.new(uri.request_uri)
    
    http = Net::HTTP.new(uri.host, uri.port)
    http.read_timeout = 10 
    http.open_timeout = 10
    
    
    res = http.request(request)
    
    if res.is_a? Net::HTTPSuccess
        result = res.body
    else
        result = {}
    end
    
    return result
end