传统传输模式 (PUT Object Single)
客户端可以使用该模式上传较小的对象 (Object),如果要上传大对象,可以选择 分块传输模式 或 分块上传 从而优化上传过程。
请求定义
注意: 对于不需要校验发送数据正确性的请求,即普通请求,客户读必须指定 HTTP 请求头为
X-Amz-Content-Sha256: UNSIGNED-PAYLOAD
!
- 签名请求
PUT /<BucketName>/<ObjectName> HTTP/1.1
Host: api-s3.qiniu.com
Date: <date>
Content-Length: <integer>
Authorization: <YourAuthenticatingString>
X-Amz-Content-Sha256: Hex(HMAC-SHA256(<YourPayloadBytes>))
<YourPayloadBytes>
- 普通请求
PUT /<BucketName>/<ObjectName> HTTP/1.1
Host: api-s3.qiniu.com
Date: <date>
Content-Length: <integer>
Authorization: <YourAuthenticatingString>
X-Amz-Content-Sha256: UNSIGNED-PAYLOAD
<YourPayloadBytes>
请求参数
该接口未定义请求参数
请求头
请求数据
- 上传对象的字节序列
响应定义
该接口未定义响应数据
- 服务器端正确处理请求时响应 HTTP 状态码为 200