【发布时间】:2015-08-02 10:44:15
【问题描述】:
我目前正在管理一个使用 Ruby on Rails 制作的后台。我需要从另一个基于 Rails 的应用程序接收一个 .zip 文件,其中包含一些 xml 配置。为此,我被要求创建一个提供 URL 的 RESTful 接口,其他应用程序将使用该接口在其中部署 zip 文件。我知道我将不得不使用 POST 方法。我试过 Sinatra gem,也试过使用 Webrick。我能够打开一些端口并使用 Sinatra 呈现我的地址。使用 Webrick,我能够打开一些监听端口,但它与我的 rails 应用程序发生了某种冲突。现在,我正在使用 Net::HTTP 类,并生成请求和响应。不过,我不确定自己在做什么。我的代码:
http = Net::HTTP.new("someURL")
request = Net::HTTP::Post.new("/deployURL")
response = http.request(request)
任何人都知道要遵循哪些步骤,最简单的实施方式是什么?
提前致谢。
【问题讨论】:
标签: ruby ruby-on-rails-3 post sinatra webrick