Я использую HTTParty для отправки информации на сервер, используя следующий код:
this_component = {"name" => "something", "ip" => "localhost", "logs" => logs_to_push}
payload = {"payload" => JSON.dump(this_component)}
response = JSONClient.post("http://localhost:8080/log", :body => '', :query => payload)
Проблема в том, что я получаю сообщение Connection reset by peer (Errno::ECONNRESET)
, когда фактически выполняется POST, что я довольноКонечно, это вызвано тем, что моя полезная нагрузка слишком велика (так как logs_to_push
- это массив, содержащий ~ 200 строк журнала).Как бы я рефакторинг выше, чтобы я мог успешно передать эти данные?