open-uri で Ruby から POST リクエストを行うことはできますか?
21400 次
4 に答える
34
残念ながら、動詞open-uri
のみをサポートしています。GET
レベルをドロップダウンして を使用するnet/http
か、および他の動詞rest-open-uri
をサポートするように設計された を使用できます。インストールするPOST
ことができます。gem install rest-open-uri
于 2008-10-28T09:24:34.133 に答える
15
require 'open-uri'
require 'net/http'
params = {'param1' => 'value1', 'param2' => 'value2'}
url = URI.parse('http://thewebsite.com/thepath')
resp, data = Net::HTTP.post_form(url, params)
puts resp.inspect
puts data.inspect
それは私のために働いた:)
于 2011-12-13T20:02:31.803 に答える
10
rest-clientもお勧めします。これは、API クライアントを作成するための優れた基盤です。
于 2008-10-29T12:43:17.833 に答える