|
|
@@ -343,8 +343,12 @@ function calculateSignature(method, url, ak, sk, date) {
|
|
|
}
|
|
|
|
|
|
function buildHeader(method, url, body) {
|
|
|
+ const weekdays = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
|
|
|
+ const months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
|
|
|
const nowDate = new Date();
|
|
|
- const date = lk.formatDate(nowDate, 'ddd, DD MMM YYYY HH:mm:ss [GMT]');
|
|
|
+ const weekdayAbbreviation = weekdays[nowDate.getDay()]; // 获取星期的缩写
|
|
|
+ const monthAbbreviation = months[nowDate.getMonth()]; // 获取月份的英文缩写
|
|
|
+ const date = lk.formatDate(nowDate, `${weekdayAbbreviation}, dd ${monthAbbreviation} yyyy HH:mm:ss [GMT]`);
|
|
|
lk.log(`==============================`);
|
|
|
const signature = calculateSignature(method, url, AK, SK, date);
|
|
|
lk.log(`signature=${signature}`);
|