Ruby: How do I send a JSON POST request using Curb?

后端 未结 1 2001
忘了有多久
忘了有多久 2021-02-06 01:33

How can I set the request body of a CURB request to be my json string? I am trying to do a JSON POST request using Curb.

My code:

require \'rubygems\'
re         


        
相关标签:
1条回答
  • 2021-02-06 02:17

    The correct way of doing this is to simply add the content after the URL:

    c = Curl::Easy.http_post("https://example.com", json_string_goes_here   
        ) do |curl|
          curl.headers['Accept'] = 'application/json'
          curl.headers['Content-Type'] = 'application/json'
          curl.headers['Api-Version'] = '2.2'
        end
    

    This will set the json_string to be the request body.

    0 讨论(0)
提交回复
热议问题