次のコードを使用して、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 行以下の配列と同様)。このデータを正常にプッシュできるようにするには、上記をどのようにリファクタリングしますか?