Add content-length when initiating multipart upload

When using multipart upload, there is a strange behavior when initiating the upload.

The request has a body setted but no content-length so it is send has "transport-encoding=chunked"

I don't know if it's correct but changing the line removing the content_length header with a line that replace it by 0 make http use a 'normal' request.