本文介紹OSS返回411錯誤的原因和解決方案。
MissingContentLength
You must provide the Content-Length HTTP header
- 問題原因:缺少內(nèi)容長度,消息為非chunked encoding或者沒有攜帶
Content-Length
。 - 解決方案:請確保請求頭采用了chunked encoding的編碼方式,或者設置了Content-Length。
ObjectNotAppendable
The object is not appendable
- 問題原因:對一個不是可追加類型(Appendable)的Object執(zhí)行AppendObject操作。
- 解決方案:OSS有三種類型的Object,分別為Normal、Appendable和Multipart。只有Appendable類型的Object才能執(zhí)行AppendObject操作。請通過ListObjects(GetBucket)接口獲取Object的存儲類型。