XML RuntimeError:非法字符'&'在原始字符串?

时间:2013-11-10 21:42:29

标签: ruby-on-rails ruby

我的请求看起来像这样;

uri = URI.parse(url)
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Post.new(uri.request_uri)
request.body = purchase_xml
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
response = http.request(request)
result = Hash.from_xml(response.body)

但是result = Hash.from_xml(response.body)给了我这个错误:

#<RuntimeError: Illegal character '&' in raw string "ybs_autocreate_status=ERROR&ybs_auto

1 个答案:

答案 0 :(得分:3)

如果您没有提及字符代码,请将&的所有实例更改为&amp;

相关问题