encodeApiPath static method

String encodeApiPath(
  1. String data
)

对ApiPath进行加密 1、base64 2、转16进制 3、前面加3位随机数字(1-9)

Implementation

static String encodeApiPath(String data) {
  if (!Config.enableApiPathConfuse) {
    return data;
  }
  String str = encodeBase64(data);
  String res = "";
  for (int i = 0; i < str.length; i++) {
    res = res + str.codeUnitAt(i).toRadixString(16);
  }
  return "/${_generateRandomString(3)}$res";
}