python的等效ruby代码

python的等效ruby代码,python,ruby-on-rails,ruby-on-rails-3,net-http,Python,Ruby On Rails,Ruby On Rails 3,Net Http,以下python代码的等效ruby代码是什么。我在网上冲浪,发现net/http是正确的方法。但是我是ruby新手,我无法有效地使用这个方法。有人能帮我用python写这个吗 Python url = "https://www.abcde.com/api/" post_data = "method=a&rate=2&order=asc" headers = {"key"=>"55208252", "sign"=>"4589cab68921fb43ad53149ea6

以下python代码的等效ruby代码是什么。我在网上冲浪,发现net/http是正确的方法。但是我是ruby新手,我无法有效地使用这个方法。有人能帮我用python写这个吗

Python

url = "https://www.abcde.com/api/"
post_data = "method=a&rate=2&order=asc"
headers =  {"key"=>"55208252", "sign"=>"4589cab68921fb43ad53149ea625e29"}

url_request_object = urllib2.Request(url, post_data, headers)

response = urllib2.urlopen(url_request_object)

对应方法的签名相同

http = Net::HTTP.new('localhost', 3000)
headers = {'Content-Type' =>  'application/json'}
data = {:test => 'test'}

resp, data = http.post(path, data.to_json, headers)

你真的在网上搜索过吗?检查这个或这个@RubyRacer-我已经看到了这个方法。但我不知道如何传递标题that@sundarnatarajСааа-我也看到了这一点。我也想传递标题。所以我不知道怎么做?相应方法的签名在ruby http.post(url、数据、头)中是一样的