I'm using HTTParty to post information to a server using the following code:
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)
The problem is that I get a Connection reset by peer (Errno::ECONNRESET)
message when the POST actually executes, which I'm pretty sure is caused by my payload being too large (as logs_to_push
is an array with ~200 log lines in it). How would I refactor the above so that I could push this data successfully?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…