-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Hi,
I've encountered trouble signing requests containing a Range HTTP-header (used for "multipart"/ multiple-connection downloads).
Looking at the source of this package, the header is marked as unsignable (unsignableHeader array defined in main.js). This array also refers to the AWS JS SDK, having a similar array of unsignable headers: the AWS variant does not include this header (anymore). https://github.com/aws/aws-sdk-js/blob/cc29728c1c4178969ebabe3bbe6b6f3159436394/lib/signers/v4.js#L190-L198
So far I've tried removing the Range header locally, with success. I only wonder if this change includes any side effects/ there is a particular reason for this package leaving it unsigned.
I could make a pull request with an update for this, if you would like.