我有一个如下所示的请求;
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
最佳答案
当您不引用字符代码时,请将 &
的任何实例更改为 &
。
关于ruby-on-rails - XML运行时错误: Illegal character '&' in raw string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895569/