【问题标题】:How to send a URL request in rails?如何在 Rails 中发送 URL 请求?
【发布时间】:2012-07-21 20:06:13
【问题描述】:

我需要从 rails 中的方法调用带有参数的 URL。如何在 Rails 中调用 URL?例如,在方法中,我想调用这个 URL 请求:www.example.com?name=parameter01&password=parameter02

如何在rails中调用这种类型的url方法?

【问题讨论】:

  • 你的意思是服务器向那个地址发起get请求?
  • 是的.. 我希望服务器向该地址发起 post/get 请求

标签: ruby-on-rails api url call


【解决方案1】:

你试过这个吗:http://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html

一个例子:

require 'net/http'
uri = URI('http://example.com/index.html?key=value')
req = Net::HTTP.get(uri)
puts req #show result

【讨论】:

  • 我试过了..但收到以下错误:“无法建立连接,因为目标机器主动拒绝它。-connect(2)”
  • 您遇到了防火墙或类似问题。使用wgetcurl 命令(在*nix 系统上)对其进行测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-14
  • 2016-04-18
  • 2015-06-10
  • 1970-01-01
  • 2018-12-14
相关资源
最近更新 更多