我尝试将sms api应用到我的系统代码并坚持发布数据。我按照在线发现的示例代码发布数据,但在下面得到错误。我确定主机有效且我的网络连接正常。
`在连接中阻止阻止':无法打开TCP连接 https://rest-api.moceansms.com:443(getaddrinfo:没有这样的主持人 众所周知。 )(SocketError)
以下是我的代码
require "net/http"
url = 'https://rest-api.moceansms.com'
uri = '/rest/1/sms'
params = {'mocean-api-key'=>'mykey','mocean-api-secret'=>'secret','mocean-to'=>'60162211800','mocean-from'=>'63001','mocean-text'=>'Hello world!!!'}
begin
http = Net::HTTP.new(url,443)
http.use_ssl = true
request = Net::HTTP::Post.new(uri)
if params.size > 0
request.form_data = params
end
puts http.request(request)
rescue Exception
raise Exception.new('Unable connect to host')
end
答案 0 :(得分:0)
错误,因为网址包括" https://" ,删除" https://"来自网址