POST与ruby:最佳实践以及如何操作?

时间:2013-04-03 16:05:58

标签: ruby post gem httprequest open-uri

我想使用ruby做一个简单的帖子请求。 起初我用gem open-uri尝试了它。但是这个问题的answer说它不起作用。所以我不想这样做,而是希望使用帖子中推荐的rest-open-uri gem。 但它是如何工作的?以及它如何使用代理?

提前致谢!

2 个答案:

答案 0 :(得分:2)

难道你不能只使用Ruby的stdlib吗? Here你有一些很好的ruby 2.0示例。

答案 1 :(得分:2)

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
}