首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用块请求时强制关闭excon连接

如何在使用块请求时强制关闭excon连接
EN

Stack Overflow用户
提问于 2019-05-13 23:43:07
回答 1查看 68关注 0票数 0

我试图阅读每一张图片的第一部分,我要求得到它的mime类型和大小,这是我能够做到的。

但是,当我使用Connection#reset时,它不会关闭连接并继续下载下一个块。

我只是想知道,在得到第一个块之后,是否有可能关闭连接?

这是我现在的代码

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-16 13:41:38

我不相信目前有什么方法可以在这堆回应结束之前停下来。话虽如此,您也许可以从头请求中获取您想要的数据,从而避免需要get请求?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56121175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档