832
微軟
批量刪除消息__隊列接口規範_API使用手冊_消息服務-阿裏雲
描述
該接口用於批量刪除隊列多條消息,最多可以刪除16條消息,每條消息需要傳入相應的ReceiptHandle。建議此接口與 BatchReceiveMessage 搭配使用,效率會更高。批量操作的結果可能同時包含成功和失敗的子請求。隻有全部子請求都成功時,HTTP狀態碼才是204。當部分失敗發生時,用戶需檢查響應中每個消息的錯誤信息。
Request
Request的構造主要由以下幾個部分組成:
請求行
DELETE /queues/$queueName/messages HTTP/1.1
特有Request Header
無,請參考 調用方式/公共參數
Request Body
Request Body為 XML 格式,其中包含多條消息的 ReceiptHandle。
Response
返回消息由返回狀態行,HTTP頭和消息體三部分組成。
HTTP Status Code
HTTP/1.1 204 NoContent
特有Response Header
無,請參考 調用方式/公共參數
Response Body
無
Special Error
錯誤代碼 | 錯誤消息 | 狀態碼 |
---|---|---|
QueueNotExist | The queue name you provided is not exist. | 404 |
InvalidArgument | The value of Element should between Low and High seconds/bytes. | 400 |
ReceiptHandleError | The receipt handle you provide is not valid. | 400 |
請求示例:
DELETE /queues/$queueName/messages HTTP/1.1
Host: $AccountId.mns.cn-hangzhou.aliyuncs.com
Date: Wed, 28 May 2012 22:32:00 GMT
x-mns-version: 2015-06-06
Authorization: MNS 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE
<?xml version="1.0" encoding="UTF-8"?>
<ReceiptHandles xmlns="https://mns.aliyuncs.com/doc/v1/">
<ReceiptHandle>1-ODU4OTkzNDU5My0xNDM1MTk3NjAwLTItNg==</ReceiptHandle>
<ReceiptHandle>1-ODU4OTkzNDU5NC0xNDM1MTk3NjAwLTItNg==</ReceiptHandle>
<ReceiptHandle>1-ODU4OTkzNDU5NS0xNDM1MTk3NjAwLTItNg==</ReceiptHandle>
</ReceiptHandles>
返回示例:
正常刪除所有消息
HTTP/1.1 204 No Content
x-mns-request-id:512B2A634403E52B1956133E
x-mns-version: 2015-06-06
部分消息刪除失敗
HTTP/1.1 404
Connection:close
Content-Type=text/xml;charset=utf-8
Content-Length:500
x-mns-request-id:512B2A634403E52B1956133E
x-mns-version: 2015-06-06
<?xml version="1.0" encoding="UTF-8"?>
<Errors xmlns="https://mns.aliyuncs.com/doc/v1/">
<Error>
<ErrorCode>MessageNotExist</ErrorCode>
<ErrorMessage>Message not exist.</ErrorMessage>
<ReceiptHandle>1-ODU4OTkzNDU5My0xNDM1MTk3NjAwLTItNg==</ReceiptHandle>
</Error>
<Error>
<ErrorCode>MessageNotExist</ErrorCode>
<ErrorMessage>Message not exist.</ErrorMessage>
<ReceiptHandle>1-ODU4OTkzNDU5NC0xNDM1MTk3NjAwLTItNg==</ReceiptHandle>
</Error>
</Errors>
最後更新:2016-11-23 17:16:09
上一篇:
批量消費消息__隊列接口規範_API使用手冊_消息服務-阿裏雲
下一篇:
查看消息__隊列接口規範_API使用手冊_消息服務-阿裏雲
提醒_阿裏雲幫助中心-阿裏雲,領先的雲計算服務提供商
設置網絡類型__網絡管理_用戶指南_雲數據庫 RDS 版-阿裏雲
設置解析記錄時提示衝突的原因__網站解析_產品使用問題_雲解析-阿裏雲
LogicalOperator__DataType_API 參考_表格存儲-阿裏雲
BandwidthPackagePublicIpMonitorDataSetType__數據類型_API參考_專有網絡 VPC-阿裏雲
GetBucketLogging__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
獲取基本信息__獲取圖片信息_老版圖片服務手冊_對象存儲 OSS-阿裏雲
日誌服務__產品管理_控製台使用手冊_阿裏雲物聯網套件-阿裏雲
看不到監控指標?__產品使用常見問題_產品使用問題_性能測試-阿裏雲
阿裏雲發布Link物聯網平台
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲