|
|
@@ -54,6 +54,7 @@ function checkHandleRequest() {
|
|
|
magicJS.log(`请求url=${url}#${request.method}`);
|
|
|
magicJS.log(`请求body=${magicJS.getRequestBody()}`);
|
|
|
printResponseData();
|
|
|
+ handleHeaders();
|
|
|
if ($request && $request.method != 'OPTIONS') {
|
|
|
switch (path) {
|
|
|
case '/api/app/blackOrWhite':
|
|
|
@@ -90,6 +91,21 @@ function checkHandleRequest() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function handleHeaders() {
|
|
|
+ let headers = $request.headers;
|
|
|
+ if(headers['Authorization']){
|
|
|
+ let newToken = headers['Authorization'].replace('Bearer ', '');
|
|
|
+ let oldToken = magicJS.data.read(HbcpreConstKey.token, null);
|
|
|
+ if(newToken != oldToken){
|
|
|
+ magicJS.data.write(HbcpreConstKey.token, newToken);
|
|
|
+ magicJS.logger.info(`当前token刷新到最新`);
|
|
|
+ magicJS.notification.appendNotifyInfo(`🎉当前token刷新到最新`);
|
|
|
+ } else {
|
|
|
+ magicJS.logger.info(`当前token已经是最新无需更新`);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
function printResponseData() {
|
|
|
let data = magicJS.getResponseBody();
|
|
|
if (!data) {
|