【发布时间】:2020-10-23 16:25:29
【问题描述】:
我有一个名为 ُ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;
}
}
【问题讨论】: