以前は、Ruby1.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"/>
洞察はありますか?