Раньше у меня был следующий вызов, который прекрасно работал в приложении Rails, работающем на Ruby 1.8.7:
HTTParty.post("my uri", :body => "some body", :headers => { "Content-type" => "text/xml"})
Когда я запускаю ту же строку на Ruby 1.9.2, я получаю MultiXml::ParseError
с этим сообщением:
"xmlns: URI xyz is not absolute"
Звонок на мой URI прекрасно работает, когда я использую curl, и я получаю ожидаемый ответ, который выглядит примерно так:
<client login="foo" numsessions="1" xmlns="xyz"/>
Есть ли понимание?