0

我正在尝试使用 ruby​​ 发出 http 请求以通过 kannel 发送和发送短信,但它不起作用,这种方法中的代码可能有什么问题。谢谢

require 'net/http'

 def self.send_sms( to, from, message)
   id = rand(36**8).to_s(36)
   uri= URI('http://localhost:13013/cgi-bin/sendsms?')
   params = {username: 'skylinesms', password: 'password', from: '#{from}', 
             text: '#{message}', 
             'dlr-url': '#{Rails.application.routes.url_helpers.deliver_url(:id => id)}',
             'dlr-mask': 3
            }
   uri.query = URI.encode_www_form(params)
   req = Net::HTTP::Get.new(uri.to_s)
   res = Net::HTTP.get_response(uri)
   res
 end 
4

0 回答 0