We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 21f8538 commit c8030ccCopy full SHA for c8030cc
lib/aws.js
@@ -42,7 +42,7 @@ var genericAWSClient = function(obj) {
42
var body = qs.stringify(query);
43
var headers = {
44
"Host": obj.host,
45
- "Content-Type": "application/x-www-form-urlencoded",
+ "Content-Type": "application/x-www-form-urlencoded; charset=utf-8",
46
"Content-Length": body.length
47
};
48
@@ -99,6 +99,8 @@ var genericAWSClient = function(obj) {
99
// Amazon signature algorithm seems to require this
100
stringToSign = stringToSign.replace(/'/g,"%27");
101
stringToSign = stringToSign.replace(/\*/g,"%2A");
102
+ stringToSign = stringToSign.replace(/\(/g,"%28");
103
+ stringToSign = stringToSign.replace(/\)/g,"%29");
104
105
return hmacSha256(obj.secretAccessKey, stringToSign);
106
}
0 commit comments