すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:0016-00000501

最終更新日:Dec 21, 2023

問題の説明

positionパラメーターがありません。

原因

AppendObjectリクエストを開始しましたが、この操作に必要なpositionパラメーターはリクエストURLに含まれていません。

次のリクエストのURLに、必要なpositionパラメーターがありません。

POST /example? HTTP/1.1を追加
ホスト: versioning-append.oss.aliyuncs.com
日付: 4月2019日火曜日03:59:33 GMT
コンテンツ-長さ: 3
Content-Type: application/octet-stream
承認: OSS bwo4j5l8d3j ****:MCY5nnfgfJU/f3Xe0odqBtG5 **** 

ソリューション

positionパラメーターをリクエストURLに含めます。 このパラメーターは、追加操作の位置を指定します。 オブジェクトに対して実行される最初のAppendObject操作のpositionの値は0でなければなりません。 オブジェクトに対して実行される後続のAppendObject操作のpositionの値は、オブジェクトの現在の長さです。 たとえば、最初のAppendObjectリクエストで指定されたpositionの値が0で、Content-Lengthの値が65536の場合、2番目のAppendObjectリクエストのpositionの値を65536に設定する必要があります。

最初の追加リクエストの例:

POST /example?append&position=0 HTTP/1.1
ホスト: versioning-append.oss.aliyuncs.com
日付: 4月2019日火曜日03:59:33 GMT
コンテンツ-長さ: 3
Content-Type: application/octet-stream
承認: OSS bwo4j5l8d3j ****:MCY5nnfgfJU/f3Xe0odqBtG5 **** 

関連ドキュメント

AppendObject