Rails rest-client放了400个坏请求

时间:2013-03-21 15:33:18

标签: ruby-on-rails rest

在Rails应用程序中,我需要从另一个应用程序读取种子编号,然后使用REST接口将种子更新为1。我正在使用gem'rest-client'。

我可以使用以下方法读取种子编号:

      <% xml_data = RestClient.get "http://www.xxxxx.com/maxrest/rest/os/mxautokey?_lid=mxintadm&_lpwd=mxintadm&autokeyname=WORKORDERNUM&ORGID=AAAA" %>
      <% doc = Nokogiri::XML(xml_data)%>
      <% prefix = doc.at("PREFIX").text %>
      <% seed = doc.at("SEED").text %>
      <% wonum = prefix + seed %>

但是,我正试图用这个来换回一个新种子(起初我只是试图使用一个硬编码的数字):

<% RestClient.put "http://www.xxxxx.com/maxrest/rest/os/mxautokey?_lid=mxintadm&_lpwd=mxintadm&autokeyname=WORKORDERNUM&ORGID=AAAA", {:seed => 38980} %>

我回来了 - 400 Bad Request

我很感激帮助!

0 个答案:

没有答案