gpt4 book ai didi

ruby - Net::HTTPResponse 主体作为 IO

转载 作者:可可西里 更新时间:2023-11-01 16:29:19 25 4
gpt4 key购买 nike

Net::HTTPResponse 的主体是一个类似流的对象,您可以使用 read_body 在惰性卡盘中读取它的输入。在 ruby​​ 的其余部分,steams 被表示为类 IO。是否有包装器或其他东西可以让我像使用 IO 对象一样使用 Net::HTTPResponse?

最佳答案

使用标准 Ruby 附带的 OpenURI 库。它在底层使用 Net::Http,并提供一个方便的类文件对象。

require 'open-uri'
open('http://example.com/some_file') do |f|
f.each_line do |line|
puts "http line: #{line}"
end
do

关于ruby - Net::HTTPResponse 主体作为 IO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2458953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com