对象存储

  • 对象存储 > 使用指南 > 开发指南 > 下载资源 > 私有资源下载

    私有资源下载

    最近更新时间: 2020-12-28 20:06:42

    当您将空间设置成私有时,必须获得授权,才能对空间内的资源进行访问。

    私有资源下载是通过HTTP GET的方式访问特定的 URL。私有资源URL与公开资源URL相比只是增加了两个参数etoken,分别表示过期时间和下载凭证。一个完整的私有资源 URL 如下所示:

    http://<domain>/<key>?e=<deadline>&token=<downloadToken>
    

    参数e表示 URL 的过期时间,采用Unix时间戳,单位为秒。超时的访问将返回 401 错误。参数token表示下载凭证。下载凭证是对资源访问的授权,不带下载凭证或下载凭证不合法都会导致 401 错误,表示验证失败。

    注意:

    • 如果请求方的时钟未校准,可能会造成有效期验证不正常,例如直接认为已过期。因此需要进行时钟校准。
    • 由于开发者无法保证客户端的时间都校准,所以应该在业务服务器上创建时间戳,并周期性校准业务服务器时钟。
      • token 必须放在请求的最后,token 之后的参数会被忽略。以请求 http://test.cinem.net/aaaa.jpg?e=1778754963&token=sQvk4AXf0rEkzcytkr...XjI0M:zwvwiM0wsMBRj46xcby05U=&attname=geral_TS-PFS3010-8ET为例,此时attname=geral_TS-PFS3010-8ET会被忽略,并不生效
    以上内容是否对您有帮助?
  • Qvm free helper
    Close