我曾经在运行 Ruby 1.8.7 的 Rails 应用程序上运行以下调用:
HTTParty.post("my uri", :body => "some body", :headers => { "Content-type" => "text/xml"})
当我在 Ruby 1.9.2 上运行同一行时,我收到一条MultiXml::ParseError
消息:
"xmlns: URI xyz is not absolute"
当我使用 curl 时,对我的 uri 的调用工作得很好,我得到了预期的响应,看起来像这样:
<client login="foo" numsessions="1" xmlns="xyz"/>
任何见解?