Java 从POST查询接收XML

Java 从POST查询接收XML,java,ruby-on-rails,xml,routes,Java,Ruby On Rails,Xml,Routes,我正在用Rails连接一个应用程序 在一些查询中,我得到一个带有标准URL参数的POST请求,以及一个包含XML的主体,该XML由客户机使用stdinJava方法生成 我的路线很简单: post '/server/r' => 'my_controller#r', :as => :my_controller_r 服务器具有以下日志: Started POST "/server/r?c=2" for X.X.X.X at 2015-01-30 12:50:51 +0100 Proces

我正在用Rails连接一个应用程序

在一些查询中,我得到一个带有标准URL参数的POST请求,以及一个包含XML的主体,该XML由客户机使用stdinJava方法生成

我的路线很简单:

post '/server/r' => 'my_controller#r', :as => :my_controller_r
服务器具有以下日志:

Started POST "/server/r?c=2" for X.X.X.X at 2015-01-30 12:50:51 +0100
Processing by MyController#r as HTML
  Parameters: {"<?xml version"=>"\"1.0\" encoding=\"UTF-8\"?><cache><file md5=\"fc27e691ccb48681e38b8e343915af14\"/><file md5=\"ceda00890578762c6fac96f1a43f671a\"/></cache>", "c"=>"2"}

我看到了正确的参数c=>'2',但所有正文都被解释为一个散列,并带有一个键,说明您是如何发送请求的?@Sanjiv我没有发送任何请求,我从JAVA客户端收到它,而不是我的客户端,因此您无法控制数据源?@Sanjiv没有。。。我只知道它的主体是用标准JAVA方法stdin创建的。