POSTing large amounts of data with HTTParty

前端 未结 2 1173
臣服心动
臣服心动 2020-12-21 16:26

I\'m using HTTParty to post information to a server using the following code:

this_component = {\"name\" => \"something\", \"ip\" => \"localhost\", \"l         


        
相关标签:
2条回答
  • 2020-12-21 17:03

    Try This for Post Req

    require 'httparty'
    require 'json'
    
    load = {:name => "xyz",:logs => "xyz"}
    payload = load.to_json
    url="http://xyz.com/abc"
    response = HttParty.post(url,{:body => payload})
    

    Thanks

    0 讨论(0)
  • 2020-12-21 17:08

    So it turns out that for large amount of stuff, you should put the payload in :body and not :query. For future people that run into this problem, the correct code (working off the above example) would be:

    this_component = {"name" => "something", "ip" => "localhost", "logs" => logs_to_push}
    payload = {"body" => {"payload" => JSON.dump(this_component)}}
    response = JSONClient.post("http://localhost:8080/log", payload)
    
    0 讨论(0)
提交回复
热议问题