我想使用 ruby 发出一个简单的 post 请求。 起初我用 gem open-uri 试了一下。但是这个answer对一个问题说它不起作用。因此,我不想使用帖子中推荐的 rest-open-uri gem。 但是它是如何工作的呢?以及它如何使用代理工作?
提前致谢!
最佳答案
http://ruby-doc.org/stdlib-2.0/libdoc/net/http/rdoc/Net/HTTP.html#method-i-post
从文档中总结:
response = http.post('/cgi-bin/search.rb', 'query=foo')
用例:
# using block
File.open('result.txt', 'w') {|f|
http.post('/cgi-bin/search.rb', 'query=foo') do |str|
f.write str
end
}
关于ruby - POST ruby : best practise and how to?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15792402/