Net::HttpGenericRequest 中的body
vs有什么区别。文档说......空。body_stream
示例代码:
uri = URI('http://www.example.com/todo.cgi')
req = Net::HTTP::Post.new(uri.path)
req.body = "ABCDEF"
req.body_stream = "ABCDEF" # Any difference?
Net::HttpGenericRequest 中的body
vs有什么区别。文档说......空。body_stream
示例代码:
uri = URI('http://www.example.com/todo.cgi')
req = Net::HTTP::Post.new(uri.path)
req.body = "ABCDEF"
req.body_stream = "ABCDEF" # Any difference?
我相信不同之处在于每个人收到什么样的论点,正如您在文档中看到的那样。
http://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTPGenericRequest.html#method-i-body-3D
Net::HTTPGenericRequest#body接收一个字符串作为参数。
req.body("ABCDEF")
Net::HTTPGenericRequest#body_stream接收输入作为参数。
req.body_stream(File.open("/tmp/example.txt"))
我希望这可以帮助你。