問題の説明
リクエスト内のContent-Length
ヘッダーの値が有効な整数ではありません。
原因
Object Storage Service (OSS) APIを呼び出すリクエストを開始しましたが、リクエストのContent-Length
ヘッダーの値は有効な整数ではありません。 その結果、エラーが返されます。
例
次のPutObjectリクエストでは、Content-Length
の値は整数である必要があります。
PUT /ObjectName HTTP/1.1
Content-Length: ContentLength
Content-Type: ContentType
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue
ソリューション
リクエストのContent-Length
ヘッダーの値が整数であることを確認します。
Content-Length
は、HTTPメッセージボディのデータサイズをバイト単位で指定します。 PutObjectリクエストで、リクエストのContent-Length
ヘッダーの値がリクエスト本文のデータサイズより小さい場合、オブジェクトはOSSで作成できます。 ただし、データはContent-Length
で指定されたオブジェクトサイズに切り捨てられます。