传统传输模式 (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 Request Header)

请求数据
  • 上传对象的字节序列

响应定义

该接口未定义响应数据

  • 服务器端正确处理请求时响应 HTTP 状态码为 200

results matching ""

    No results matching ""