获取桶的静态网站配置
此 GET 操作用于获取桶的静态网站配置。
要正确执行此操作,需要确保执行者有GetBucketWebsite权限。默认情况下,只有桶的所有者可以执行此操作,也可以通过设置桶策略或用户策略授权给其他用户。
请求
请求语法
内容
GET /bucketname/?website HTTP/1.1 Host: {Endpoint} Content-Length: {length} Date: {date} Authorization: {SignatureValue} Content-Type: application/xml
描述
Endpoint:参考与region地域的关系 SignatureValue:参考签名算法
请求参数
无
非公共请求头
无
请求体
无
响应
非公共响应头
无
响应体
<?xml version="1.0" encoding="UTF-8"?>
index.html error.html
示例
请求
GET /oss-example/?website HTTP/1.1 Host: oss-example.oss-cn-beijing.inspurcloud.com Authorization: authorization string Content-Length: {length} Content-Type: application/xml Date: Wed, 28 Oct 2020 23:32:00 GMT
响应
HTTP/1.1 200 OK Date: Wed, 28 Oct 2020 23:32:00 GMT Content-Length: 241 Content-Type: application/xml Connection: keep-alive <?xml version="1.0" encoding="UTF-8"?> <WebsiteConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <IndexDocument> <Suffix>index.html</Suffix> </IndexDocument> <ErrorDocument> <Key>error.html</Key> </ErrorDocument> </WebsiteConfiguration>
错误码
错误码 | 描述 | 状态码 | 描述 |
---|---|---|---|
NoSuchWebsiteConfiguration | 桶的Website配置不存在 | 404 Not Found | ... |