我正在使用 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 条日志行的数组一样)。我将如何重构上述内容以便我可以成功推送这些数据?