如何在Ruby中使用Post请求发送XML文件

时间:2019-07-16 12:17:38

标签: ruby xml ruby-on-rails-4 xmlhttprequest net-http

我正在编写一个发送http发布请求的代码。现在,我在代码中编写了xml正文,它可以正常工作。

但是如果我想使用xml文件发送请求,我会得到
  #的未定义方法“ bytesize”      你的意思是?字节

我的下面的代码

unpcklps

我明白了 #的未定义方法“ bytesize” 你的意思是?字节

1 个答案:

答案 0 :(得分:1)

如果要将文件内容用作请求正文,则需要将文件内容加载到内存中,请使用#read方法:

request_body = File.open('example/file.xml').read

它将起作用。