Przeglądaj źródła

base64加解密接口

locky 3 miesięcy temu
rodzic
commit
1043d33734
1 zmienionych plików z 13 dodań i 1 usunięć
  1. 13 1
      Controller/TestApi.py

+ 13 - 1
Controller/TestApi.py

@@ -205,6 +205,8 @@ class testView(View):
             return self.statistical_cloud_storage_data(response)
         elif operation == 'getDomainName':
             return self.get_domain_name(response)
+        elif operation == 'base64EncodeOrDecode':
+            return self.base64EncodeOrDecode(request_dict, response)
         else:
             return response.json(414)
 
@@ -1592,4 +1594,14 @@ class testView(View):
         except Exception as e:
             LOGGER.info(
                 'APP扫码工具获取域名异常, error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
-            return response.json(0, "https://www.dvema.com/")
+            return response.json(0, "https://www.dvema.com/")
+
+    @staticmethod
+    def base64EncodeOrDecode(request_dict, response):
+        mode = request_dict.get('mode')
+        data = request_dict.get('data')
+        if mode == 'encode':
+            result = CommonService.encode_data(data)
+        else:
+            result = CommonService.decode_data(data)
+        return response.json(0, result)