shawenguan 1 rok temu
rodzic
commit
21e8cc8bd6
1 zmienionych plików z 7 dodań i 0 usunięć
  1. 7 0
      Scripts/huluwa/huluwaHelper.js

+ 7 - 0
Scripts/huluwa/huluwaHelper.js

@@ -329,21 +329,28 @@ function delay(time) {
 function calculateDigest(body, sk) {
     const CryptoJS = createCryptoJS();
     const signature = CryptoJS.HmacSHA256(body, sk);
+    lk.log(signature);
     return CryptoJS.enc.Base64.stringify(signature).toString();
 }
 
 function calculateSignature(method, url, ak, sk, date) {
     const CryptoJS = createCryptoJS();
     const strToSign = `${method.toUpperCase()}\n${url}\n\n${ak}\n${date}\n`;
+    lk.log(strToSign);
     const signature = CryptoJS.HmacSHA256(strToSign, sk);
+    lk.log(signature);
     return CryptoJS.enc.Base64.stringify(signature).toString();
 }
 
 function buildHeader(method, url, body) {
     const nowDate = new Date();
     const date = lk.formatDate(nowDate, 'ddd, DD MMM YYYY HH:mm:ss [GMT]');
+    lk.log(`==============================`);
     const signature = calculateSignature(method, url, AK, SK, date);
+    lk.log(`signature=${signature}`);
+    lk.log(`==============================`);
     const digest = calculateDigest(body, SK);
+    lk.log(`digest=${digest}`);
     const headers = {
         'Content-Type': 'application/json',
         'X-HMAC-SIGNATURE': signature,