JRuby и Faye Server - PullRequest
       36

JRuby и Faye Server

0 голосов
/ 21 июня 2019

Я не понимаю, почему я не могу отправить HTTP-запрос на мой сервер Faye из моего приложения JRuby. Когда я делаю то же самое в моем приложении Ruby, все работает как обычно. Ниже приведен код, который я использую для отправки сообщения на мой сервер Faye:

uri = URI.parse("http://localhost:9292/faye")
Net::HTTP.post_form(uri, :message => message.to_json)

Когда я делаю вышеупомянутое в моем приложении JRuby, я получаю следующее сообщение об ошибке rrno::ECONNREFUSED: Connection refused - Failed to open TCP connection to localhost:9292 (Connection refused - connect(2) for "localhost" port 9292) Я пробовал другой порт 4567, и я все еще не могу соединиться, но опять же, он работает, когда я запускаю его в моем Ruby application.

Кажется, это происходит только когда я пытаюсь подключиться к серверу Faye. Если я изменю URL-адрес выше, чтобы он указывал на мое приложение Rails http://localhost:3000, оно будет работать как в моих приложениях Ruby, так и в JRuby.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

...