Я пытаюсь прочитать первый фрагмент каждого изображения, которое я запрашиваю, чтобы получить его тип и размер пантомимы, который я могу сделать.
Однако, когда я использую Connection # reset, он не разрывает соединение и продолжает загружать следующие чанки.
Мне просто интересно, можно ли закрыть соединение после получения первого чанка?
Это мой код прямо сейчас
streamer = lambda do |chunk, _remaining_bytes, total_bytes|
image_format = MimeMagic.by_magic(chunk)
# other code
@connection.reset
end
Excon.defaults[:chunk_size] = 25
@connection = Excon.new(image_url)
@connection.get(response_block: streamer)