我知道如何获得一个简单的页面:
require 'net/http'
source = Net::HTTP.get('example.com', '/index.html')
但是我如何从表单中发帖并获得返回所提交数据结果的页面呢?可能吗?
最佳答案
根据 Net::HTTP 文档你可以这样做
res = Net::HTTP.post_form("example.com/index.html", 'q' => 'ruby', 'max' => '50')
puts res.body
参见 http://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html#method-c-post_form
关于ruby-on-rails - 提交帖子并获取和接收 ruby 中的响应页面(外部网站),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260138/