【问题标题】:POST with ruby: best practise and how to?使用 ruby​​ 发布:最佳实践以及如何做?
【发布时间】:2013-04-03 16:05:57
【问题描述】:

我想使用 ruby​​ 发出一个简单的发布请求。 起初我用 gem open-uri 尝试过。但是这个answer 对一个这样的问题说它不起作用。因此,我想使用帖子中推荐的 rest-open-uri gem 而不是这个。 但它是如何工作的?以及它是如何使用代理的?

提前致谢!

【问题讨论】:

    标签: ruby post gem httprequest open-uri


    【解决方案1】:

    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
    }
    

    【讨论】:

      【解决方案2】:

      你不能只使用 Ruby 的标准库吗? Here 你有一些关于 ruby​​ 2.0 的好例子。

      【讨论】:

        猜你喜欢
        • 2011-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多