文档

0016-00000610

更新时间:

问题描述

批量删除操作请求体中Quiet节点取值有误。

问题原因

您发起了DeleteMultipleObjects请求,但是请求体中的XML中Quiet节点取值不符合接口规范。

问题示例

以下DeleteMultipleObjects请求中Quiet节点取值为test,取值不合法。

POST /?delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 29 Feb 2012 12:26:16 GMT
Content-Length:151
Content-MD5: ohhnqLBJFiKkPSBO1eNaUA==
Authorization: OSS qn6qrrqxo2oawuk53otf****:+z3gBfnFAxBcBDgx27Y/jEfb****
<?xml version="1.0" encoding="UTF-8"?>
<Delete> 
  <Quiet>test</Quiet>  
  <Object> 
    <Key>multipart.data</Key> 
  </Object>  
  <Object> 
    <Key>test.jpg</Key> 
  </Object>  
  <Object> 
    <Key>demo.jpg</Key> 
  </Object> 
 </Delete>

解决方案

Quiet节点用于打开简单响应模式的开关,取值如下:

  • true:表示开启简单模式,即OSS不返回消息体。

  • false:开启详细模式,即OSS返回的消息体中会包含所有删除Object的结果。默认采用详细模式。

确保请求体XML中Quiet取值正确。

POST /?delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 29 Feb 2012 12:26:16 GMT
Content-Length:151
Content-MD5: ohhnqLBJFiKkPSBO1eNaUA==
Authorization: OSS qn6qrrqxo2oawuk53otf****:+z3gBfnFAxBcBDgx27Y/jEfb****
<?xml version="1.0" encoding="UTF-8"?>
<Delete> 
  <Quiet>false</Quiet>  
  <Object> 
    <Key>multipart.data</Key> 
  </Object>  
  <Object> 
    <Key>test.jpg</Key> 
  </Object>  
  <Object> 
    <Key>demo.jpg</Key> 
  </Object> 
</Delete>

相关文档

DeleteMultipleObjects

  • 本页导读 (1)
文档反馈