api - 如何在 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;
}
}
解决方案
推荐阅读
- c# - 将 XML 文件加载到 ReaderSetting
- react-native - 使用开玩笑超时错误进行排毒:“分配给未定义”
- ios - ios swift 5 5分钟后定时器完成时如何删除单元格索引,当调用api时不会重复相同索引的定时器
- javascript - 如果我在 javascript 的单个脚本标记内调用 2 个函数会发生什么?
- javascript - 在 html 或 javascript 中使用 Li 更改 Div
- node.js - 如何增加发出https请求的nodejs自定义库的tps(吞吐量)
- javascript - jquery toggle between ID's based on element attribute
- html - 当一个 html 元素被翻译然后旋转时,它会沿对角线移动
- botframework - 如何在 Teams 自适应卡的 ChoiceSet 中换行?
- java - Spring 单元测试:我应该为 REST 控制器注入服务吗?