錯誤響應
描述
當調用接口失敗時,NOS 富媒體服務將返回錯誤碼和詳細錯誤信息,以幫助用戶定位問題。返回格式支持「json」和「xml」,通過在header中配置「X-Nos-Entity-Type」即可。
格式
<Error>
<Code>${ErrorCode}</Code>
<Message>${Message}</Message>
<Resource>${resource}</Resource>
<RequestId>${requestId}</RequestId>
</Error>
元素
| 名稱 | 描述 |
|---|---|
| Code | 富媒體服務返回給用戶的錯誤碼 |
| Message | 富媒體服務給出的詳細錯誤信息 |
| Resource | 請求資源信息 |
| RequestId | 用以標識錯誤請求的唯一UUID,在無法解決問題時候,可以使用此錯誤ID發送給圖片處理服務的工程師去定位錯誤的原因 |
錯誤碼
| ErrorCode | Http Code | Description |
|---|---|---|
| NotAnImage | 400 | 圖片操作請求對象不是圖片 |
| ImageFormatNotSupported | 400 | 圖片操作原圖或type指定格式不支持 |
| VideoNotSupported | 415 | 非法視頻文件 |
| VideoParamInvalid | 400 | 視頻操作參數非法 |
| VideoInternalError | 500 | 視頻轉碼內部錯誤 |
| DirectRefusedRequest | 503 | 目錄繁忙(當前隊列已滿,插入隊列失敗) |
| WaitRefusedRequest | 503 | 當前任務隊列中任務過多,從隊列中取出時發現該任務等待處理已超時 |
| ProcessTimeOut | 503 | 數據處理超時,常由文件過大引發 |
| InvalidArgument | 400 | 參數非法 |
| InvalidChainOperator | 400 | 鏈式處理非法,包括未指定操作,鏈式操作非法 |
| ReqPathTooLong | 400 | 請求路徑太長 |
| QueryStrTooLong | 400 | queryStr太長(超過1024) |
| NotAnObjectPath | 400 | 請求路徑非object路徑 |
| OperatorForbid | 403 | 操作不允許 |
| NotFound | 403 | 請求資源不存在 |
| InternalError | 500 | 內部錯誤 |
| UnsupportedMediaType | 415 | 請求媒體文件格式不支持 |
| AudioNotSupported | 415 | 不支持的音頻格式 |
| AudioInternalError | 500 | 音頻轉碼內部錯誤 |
| AudioInvalidArgument | 400 | 非法音頻轉碼參數 |
| ServerBusy | 503 | 係統繁忙 |
| RequestRangeNotSatisfiable | 416 | 請求Range非法 |
| OtherError | 500 | 其它錯誤 |
| BadRequest | 400 | 請求錯誤 |
| NotModified | 304 | NotModified |
| LogoEdgeSizeOutOfLimit | 400 | logo水印圖片超出限製長度 |
| WEBPEdgeSizeOutOfLimit | 400 | webp圖片邊長超出大小限製–webp圖片類型支持的長寬不得超過16384 |
| InvalidPadColor | 400 | pad顏色非法 |
| LogoNotAnImage | 400 | logo水印圖片不是圖片 |
| LogoNotFound | 404 | logo水印圖片不存在 |
| UnSupportedLogoType | 400 | 不支持的logo格式,如logo圖片是gif |
| ImageNotFound | 404 | 圖片未找到,主要為gif合成時,指定圖片不存在 |
| GIFOptionInvalid | 400 | gif合成參數文件非法 |
最後更新:2017-01-03 10:48:56