2

Net::HttpGenericRequest 中的bodyvs有什么区别。文档说......空。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?
4

1 回答 1

0

我相信不同之处在于每个人收到什么样的论点,正如您在文档中看到的那样。

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"))

我希望这可以帮助你。

于 2014-01-14T18:31:10.960 回答