全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

PUT HTTP2 Configuration

最近更新时间:2026-07-28 15:54:26

该接口用于开启或关闭指定 Bucket 的HTTP/2 协议。开启后,访问该 Bucket 且满足规则的请求将通过 HTTP/2 协议进行传输;关闭后,请求将降级为 HTTP/1.1 协议。使用该接口的用户必须是该 Bucket 的所有者,或具有执行 ks3:PutHTTP2Configuration 权限。

请求

请求语法

PUT /?http2 HTTP/1.1
Host: {BucketName}.{endpoint}
Date: {date}
Authorization: {SignatureValue}
Content-Length: {length}
Content-MD5: {md5}

请求参数

该接口不使用请求参数。

请求头

该接口只使用常用请求头部。获取更多信息,请点击常用响应头部

请求体

<Http2Configuration>
    <Status>Enabled</Status>
</Http2Configuration>

请求体元素说明:

名称

描述

是否必填

Http2Configuration

HTTP/2配置的容器。

Status

HTTP/2协议的开启状态。

有效值:Enabled:开启HTTP/2 ; Disabled:关闭HTTP/2

响应

响应头

该接口仅返回公共响应头

响应体

该接口不返回响应体。

示例

请求示例:开启HTTP/2

PUT /?http2 HTTP/1.1
Host: my-bucket.ks3-cn-beijing.ksyun.com
Date: Thu, 09 Nov 2023 03:00:00 GMT
Content-MD5: 4gJE4sAsgTpgAmY8PhC****
Authorization: authorization string
Content-Length: 120
Content-type: application/xml

<Http2Configuration>
    <Status>Enabled</Status>
</Http2Configuration>

请求示例:关闭HTTP/2

PUT /?http2 HTTP/1.1
Host: my-bucket.ks3-cn-beijing.ksyun.com
Date: Thu, 09 Nov 2023 03:00:00 GMT
Content-MD5: 4gJE4sAsgTpgAmY8PhC****
Authorization: authorization string
Content-Length: 120
Content-type: application/xml

<Http2Configuration>
    <Status>Disabled</Status>
</Http2Configuration>

响应示例

HTTP/1.1 200 OK
Content-Length: 0
Date: Thu, 09 Nov 2023 03:00:01 GMT
x-kss-request-id: 7a58bdca28ac4e6e91de369add542e8f
Server: KS3

错误码

当请求失败时,返回的 XML 错误体中包含具体的错误码和信息。

错误码

HTTP状态码

描述

MalformedXML

400

请求体 XML 格式不合法。请求体为空、缺少必要的 <Http2Configuration><Status> 标签,或 XML 结构错误。

InvalidArgument

400

参数 Status 值无效。请求体中的 <Status> 元素包含了除 Enabled 或 Disabled 以外的其他值。

AccessDenied

403

没有操作权限。没有执行 ks3:PutHTTP2Configuration 的权限。

NoSuchBucket

404

指定的存储桶不存在。请求路径中指定的 Bucket 名称不存在或已被删除。

InternalError

500

服务器内部错误。服务端处理请求时发生未知意外,请稍后重试。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈