Ошибка TCP-соединения при исходящем сообщении - PullRequest
0 голосов
/ 28 мая 2018

Я пытаюсь применить sms api к своему коду в моей системе и застрял при публикации данных.Я следовал примеру кода, найденного в Интернете, чтобы опубликовать данные, но получил сообщение об ошибке ниже.Я уверен, что хост действителен, и с моим интернет-соединением все в порядке.

`rescue in block in connect ': не удалось открыть 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

1 Ответ

0 голосов
/ 28 мая 2018

Ошибка из-за URL, включая "https://", работа после удаления" https://" из URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...