問題の説明
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 ****