1、初衷开发中经常需要做一些接口的签名生成和校验工作,最开始的时候都是每个接口去按照约定单独实现,久而久之就变的非常难维护,因此就琢磨怎么能够写了一个比较通用的签名生成工具。2、思路采用链式调用的方式,使得签名的步骤可以动态拼凑组合。3、直接看效果//设置数据源varsignSource=newDictionary(){{"param1","1"},{"param3","3+"},{"param2","2"}};varsigner=newHttpSigner();signer.SetSignData(signSource);//设置数据源并配置规则signer.SetSignData(sign
1、初衷开发中经常需要做一些接口的签名生成和校验工作,最开始的时候都是每个接口去按照约定单独实现,久而久之就变的非常难维护,因此就琢磨怎么能够写了一个比较通用的签名生成工具。2、思路采用链式调用的方式,使得签名的步骤可以动态拼凑组合。3、直接看效果//设置数据源varsignSource=newDictionary(){{"param1","1"},{"param3","3+"},{"param2","2"}};varsigner=newHttpSigner();signer.SetSignData(signSource);//设置数据源并配置规则signer.SetSignData(sign