对象存储BOS

    GetBucketStaticWebsite

    接口描述

    本接口用于获取bucket的静态网站托管信息。

    请求(Request)

    • 请求头域

      无特殊参数

    • 请求语法

       Get /?website HTTP/1.1
       Host: <BucketName>.bj.bcebos.com
       Date: <Date>
       Authorization: <AuthorizationString>
       Content-Length: 0

    响应(Response)

    • 响应元素

      名称 描述
      index Index文件名称
      notFound 404文件名称
    • 响应示例

    1. 当配置存在:
     HTTP/1.1 200 OK
     Date: Thu, 15 May 2017 00:17:23 GMT
     Server: BceBos
     x-bce-request-id: xxxx-xxxxx-xxxx
     Connection: keep-alive
     Content-Length: xxx
    
     {
         "index": "index.html",
         "notFound": "404.html"
     }
    1. 当未开启静态网站托管

      返回http status 为 404, 错误Code为 NoSuchBucketStaticWebSiteConfig

    • 返回代码

      结果 http status error code 说明
      成功 200 - -
      没有开启静态托管 404 NoSuchBucketStaticWebSiteConfig -
      静态网站托管功能被禁止 501 StaticWebSiteIsDisable 即BOS不允许此region的bucket 开启静态网站托管功能
      其他错误, 遵循bos之前的错误代码 - 参考错误码 -
    上一篇
    PutBucketStaticWebsite
    下一篇
    DeleteBucketStaticWebsite