首页 > 解决方案 > 如何在 Flutter 应用程序中编码字符串?

问题描述

我有一个名为 ُCreatorUrl 的类。在这个类和其他类中,指定了包含数据库表名称的字符串。Flutter中如何保护数据和字符串?这是一种常见的编程方式吗?请帮助我。谢谢

class CreatorUrl {
  static Future<String> createLinkRequest(Map body,{int page:20}) async {
    String blankUrl = 'http:mysite/myApi/api.php?x={"ApiKey":"SAZUChQJh8D7WRyJTc4BERedWd"';
    switch (body['MOD']) {
      case 'select':
        blankUrl=blankUrl+',"MOD":"select","table":"${body['table']}","what":"*","sql":"${body['sql']}","limit":"0,${page==null?200:page}"}';
        break;
      case 'insert':
        blankUrl=blankUrl+',"MOD":"insert","table":"${body['table']}","insert":"${body['insert']}"}';
        break;
      case 'delete':
        break;
      case 'update':
        blankUrl=blankUrl+',"MOD":"update","table":"${body['table']}","update":"${body['update']}","sql":"${body['sql']}"}';
        break;
      case 'count':
        blankUrl=blankUrl+',"MOD":"count","table":"${body['table']}","sql":"${body['sql']}"}';
        break;
      case 'sms':
        blankUrl=blankUrl+',"MOD":"sms","mob":"${body['mob']}","text":"${body['text']}"}';
        print("Im here s");
        break;
    }
    return blankUrl;
  }
}

标签: apiflutterdart

解决方案



推荐阅读