本博客包含多个文档和书籍的翻译,但有能力者推荐阅读英文原版

七牛云网络资源转存所遇到的坑

Coding Alan 8个月前 (09-25) 1829次浏览 2个评论

在使用七牛进行网络资源转存时会出现读取超时(30s)的问题,如以下报错:

据了解默认使用的同步的方式(JavaPython),要实现需修改默认值:

  • Python sdk中修改中config.py的connection_timeout (Git 文件
  • Java sdk中修改(Git 文件)connectTimeout和readTimeout

另外还一种异步的方式:https://developer.qiniu.com/kodo/api/4097/asynch-fetch

但参照文件档使用的过程中发现还是有坑的,Authorization使用QBox会报:

而改成 Qiniu 还是会报

最终联系客户得到的方案是:

Java 可参见 Demo

或者直接调这两行代码

Python 的Demo代码实际并不能跑通,可参考以下示例:

 

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. GET /sisyphus/fetch?id= HTTP/1.1Host: api-.qiniu.comAuthorization: Qiniu 查询的这个accesstoken是怎么生成的呢?
    milukun2020-05-10 12:28 回复
    • Alan
      Token 是通过access_key和secret_key生成的
      Alan2020-05-10 21:08 回复