Skip to content

Commit 304b024

Browse files
committed
Added ! to list of escaped characters in sign()
1 parent d64f223 commit 304b024

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/aws.js

+1
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ var genericAWSClient = function(obj) {
9797
var stringToSign = ["POST", obj.host, obj.path, qs.stringify(sorted)].join("\n");
9898

9999
// Amazon signature algorithm seems to require this
100+
stringToSign = stringToSign.replace(/!/g,"%21");
100101
stringToSign = stringToSign.replace(/'/g,"%27");
101102
stringToSign = stringToSign.replace(/\*/g,"%2A");
102103
stringToSign = stringToSign.replace(/\(/g,"%28");

0 commit comments

Comments
 (0)